如果在Dropbox文件夹中托管代码回购并与其他合作伙伴共享,该怎么办?如果两个人同时推送Dropbox回购,会发生什么?这可能导致混乱git的冲突吗?Dropbox和Git可能会导致冲突吗?
回答
的Dropbox是不正确的托管服务的共享Git仓库。你可以得到各种麻烦的那一刻时,里面的.git的冲突/时(当一个运行git gc
这种冲突甚至可以发生在一个不变的回购,例如),因为.git目录的内容没有设计成很容易合并。
可以使用https://bitbucket.org作为一个供应商,当你不希望公众开放回购。
首先,他们绝不会在“同一时间”推回回购。一个将永远是第一个,另一个将是第二个。
接下来,这正是问题的git(以及其他VCS的)的类型是专门用于。他们的算法确定变化是否冲突,如果变化多少。
所以,理想情况下,可能会有问题,但第二push
ER将被通知这些冲突,并要求解决他们,他们能够成功地push
/merge
到回购之前。
问题是,Git不在当两个用户同时(几乎)同时更改共享文件夹时,合并Dropbox的控制功能就会完成。 – tobiasbayer
够了,我想。 – ServAce85
我测试了这里:http://edinburghhacklab.com/2012/11/when-git-on-dropbox-conflicts-no-problem/
冲突都是小问题。当腐败发生时,没有人能够推动,所以它不会失败,默默无闻。修复方法是使用(XXX的冲突副本)后缀删除Dropbox中的所有文件。
后这样做了别人的承诺不会走过了,所以他们应该再只是混帐推,它都将是固定的!
我一直在使用此设置了一段时间很成功。
伟大的链接。谢谢。我也一直这样做了多年,从未遇到过问题。很高兴知道潜在的问题是非常小的 – SwimBikeRun
- 1. Git svn rebase导致冲突
- 2. 当git pull导致冲突,但是git pull --rebase不会导致什么?
- 3. Git:为什么rebase会导致冲突,而merge不会呢?
- 4. 在mongoDB中创建集合可能会导致一些冲突?
- 5. git rm -rf --cached导致remove db。 &合并冲突git
- 6. Qt:QWebView和QByteArray导致编码冲突
- 7. 多UIGestureRecognizer和UIScrollView导致冲突
- 8. UIApplicationDidBecomeActiveNotification和viewWillAppear导致数据源冲突
- 9. iAd导致约束冲突
- 10. 导致访问冲突
- 11. 对依赖项的C++动态链接可能会导致冲突?
- 12. 是否有可能检查SVN更新是否会导致冲突?
- 13. 什么可能会导致与Tipsy的焦点触发器发生冲突?
- 14. 什么可能导致从mscorwks访问冲突!ThreadpoolMgr :: FireTimers?
- 15. 什么可能导致此异常访问冲突?
- 16. FinderSync扩展与Dropbox冲突
- 17. git rebase和文件冲突
- 18. 如何看到一个git的合并将有多少冲突会导致
- 19. 为什么重新合并会导致git中的重复合并冲突?
- 20. git忽略导致合并冲突的文件
- 21. 使用git-tfs获取最新导致合并冲突
- 22. 删除旧的提交:`git rebase`导致合并冲突
- 23. 'git rebase`冲突
- 24. 可能会导致XP sysprep?
- 25. CopyMemory导致Win8上的访问冲突
- 26. 依赖于slf4j导致ClassLoader冲突
- 27. 德尔福︰TImage.Create导致访问冲突
- 28. android jaxws-api依赖导致冲突
- 29. Vimrc冲突导致加载垃圾
- 30. 新/删除导致访问冲突
可能的重复[使用Git和Dropbox有效?](http://stackoverflow.com/questions/1960799/using-git-and-dropbox-together-effectively) – smarx