2012-01-03 1 views
2

Одним из преимуществ модели ветвления SVN является то, что все ваши ветви имеют разные файлы. Я хотел бы поделиться одной из моих ветвей git над Dropbox, но если бы я переключил ветви в git, все файлы были бы перезаписаны в Dropbox. Есть ли способ постоянно ссылаться на файлы в ветке?Постоянная ссылка на ветку git

Я думаю, я мог бы клонировать все репо снова в другую папку, но это кажется неэффективным.

+0

Вы должны были бы иметь Выгрузка из SVN в зависимости от того, что вы хотели ветвь, а также .. Вас не может просто подключиться к папке '.svn /'. – rejj

+0

SVN-ветвь больше похожа на целый репозиторий Git, чем на ветку Git. – Michas

ответ

4

Вы можете хранить «голый» репозиторий Git в Dropbox, а затем любой, кто имеет доступ к чтению в Dropbox, может сделать клон локально. Они смогут выбрать, какую ветку проверить, после того как они клонируют ее.

1

Вы можете создать рабочее дерево (checkout) в любом месте файловой системы. Это позволит Вам оформить данную ветку в любое место, она не будет зависеть от дальнейших возвратов или извлечений:

cd ~/Dropbox/mysharedbranchdir 
git --git-dir ~/path/to/repo checkout mybranch