2012-01-03 107 views
2

SVN分支模型的一个优势是所有的分支都有不同的文件。我想通过Dropbox分享我的一个git分支,但如果我在git中切换分支,则所有文件都会在Dropbox中被覆盖。有没有办法永久链接到分支中的文件?Git分支的永久链接

我想我可以将整个回购再次克隆到不同的文件夹,但这似乎效率低下。

+0

你得有从SVN检出哪个分支你想,也..你不能直接链接到'.svn /'文件夹。 – rejj 2012-01-03 02:35:59

+0

SVN分支比Git分支更像整个Git存储库。 – Michas 2012-01-03 02:49:56

回答

4

您可以在Dropbox中存储“裸”Git存储库,然后任何读取Dropbox的人都可以在本地创建一个克隆。他们可以选择在克隆后检查哪个分支。

1

您可以在文件系统上的任何位置创建工作树(签出)。这将使你签这个分支的任何位置,它不会被进一步签入或检出的影响:

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