Перемещение Git-репозитория из решения Visual Studio - PullRequest
1 голос
/ 02 марта 2012

Я только начинающий пользователь git и имею решение C # Visual Studio (sln) с 5 проектами в нем.Я уже понимаю, что для этого мне нужно иметь 5 разных git-проектов.

В настоящее время эти проекты Git хранятся в каталоге в моем каталоге sln, но я предпочитаю хранить его на отдельном диске, включая информацию об истории и т. Д. Как мне это сделать (безопасным способом)?

Редактировать / обновить: это то же самое, что использовать команду clone из расширения git в Visual Studio: я получаю вывод:

c: \ Program Files (x86) \ Git \bin \ git.exe clone -v --bare --progress "G: / Data / Eigen / Informatica / KorgKronosTools / KorgKronosTools /" "d: / git / KorgKronosTools" Клонирование в пустой репозиторий d: / git / KorgKronosTools ...сделанный.Готово

1 Ответ

3 голосов
/ 02 марта 2012

Вам нужен удаленный репозиторий:

cd c:\backup\
mkdir project-X 
cd project-X
git --bare init

, затем перейдите в существующий репозиторий и внутри него:

git remote add origin file://c:/backup/project-X
git push origin master

теперь каждый раз, когда вы считаете, что пришло время сделать резервную копию, запустите git push origin master, и изменения, внесенные в существующий каталог, будут перенесены в «удаленный» каталог.

...