我正在与仅使用Dropbox作为版本控制和协作工具的人合作.我不打算改变他们的行为.另一方面,我是一个上瘾的人,并希望将其用于个人用途.
无论如何他们有一个.git目录而没有在Dropbox中同步它?
谢谢
小智 15
选择性同步似乎是解决方案,但要注意:当您将文件夹标记为已排除时,Dropbox将删除它.
只需备份.git文件夹,使用Selective Sync将其标记为已排除,dropbox将删除它.当您复制文件夹时,Dropbox不会再次删除它,并且它将缺少Dropbox同步标记(以及它的子项).
我可以看到两个选项:
使用/sf/answers/602220951/中给出的提示将.git存储库文件存储在外部位置(如〜/ gitdropbox/myproject.git),并使用--git-dir和--work-树.为了简化使用,您还可以在Dropbox synced文件夹中添加一个.git 文件(不是目录),其内容为"gitdir:/path/to/repo.git",以便您可以正常使用git.
使用Dylan R.在https://forums.dropbox.com/topic.php?id=52360#post-387887中描述的方法忽略.git文件夹.然后,您在dropbox系统中保留一个empy .git文件夹,并使用选择性同步功能在本地忽略它,然后初始化存储库.请注意,当您使用选择性同步删除现有的.git文件夹时,它会被dropbox删除,因此如果您有要保留的历史记录,请确保您拥有本地备份.
| 归档时间: |
|
| 查看次数: |
5203 次 |
| 最近记录: |