Dropbox和git,它会引起冲突吗?

Mic*_*ent 5 git dropbox

如果在Dropbox文件夹中托管代码仓库并与其他协作的人共享,该怎么办?如果两个人同时推送到Dropbox仓库会怎么样?这会导致混乱git的冲突吗?

Tom*_*thy 6

我在这里测试了这个:http://edinburghhacklab.com/2012/11/when-git-on-dropbox-conflicts-no-problem/

冲突是小问题.当发生腐败时,没有人可以推动,所以它不是一个无声无息的情况.修复方法是删除带有(XXX的冲突副本)后缀的dropbox中的所有文件.

在完成之后,某人的提交将不会通过,所以他们应该再次git push,它将全部修复!

我已经成功使用这个设置一段时间了.

  • 很棒的链接.谢谢.多年来我一直这样做,从来没有遇到过问题.很高兴知道潜在的问题很小 (2认同)

Rud*_*udi 5

Dropbox不是共享Git存储库的正确托管服务.当.git /内部发生冲突时,你可以遇到各种各样的麻烦(这种冲突甚至可以在一个未更改的仓库中发生,例如运行时git gc),因为.git目录的内容不是设计成的容易合并.

当您不想要公共可访问的回购时,您可以使用https://bitbucket.org作为提供商.

  • 如果您想要不与任何人共享的存储库的廉价备份,Dropbox是正确的工具.如果你分享它,那么它会让你和你的合作者遭受巨大的痛苦. (3认同)
  • 我只是用 Dropbox 来存储我所有的 Git 存储库,有些是巨大的(付费的 Dropbox 帐户)。除了我之外没有其他人可以访问 Dropbox 文件夹,但我确实在两台不同的计算机上使用它,有时在同一张桌子上来回切换。我现在已经这样做了大约 6 个月,并且没有遇到任何问题。我认为警告只是作为预防措施。但这些只是本地开发文件。我使用 Bitbucket 进行托管。 (2认同)