我将 Tortoise SVN 与 Ankh 一起使用。我真的花了太多时间不时调整和清理困惑,我对教育每个开发人员如何正确使用东西失去了希望。抱歉,我受够了手动恢复存储库/恢复/修复合并,有时甚至不得不再次编写一些代码。
所以这是我的问题:是否有一个对黑猩猩友好的源代码控制解决方案,即简单性优于灵 active ?项目和团队都很小,我发现我们只需要非常简单和基本的 chekout/checkin 机制,没有繁荣,功能和特性有限。这将帮助我停止对项目完整性的偏执。
我知道没有简单的方法可以做到这一点,并且需要最低限度的技术和纪律,但我最后想知道我们是否真的需要我们的所有这些在这种情况下,从长远来看,它带来的麻烦多于帮助。
最佳答案
您的问题听起来与流程和分支策略有关,而不是其他任何问题。
如果您的开发人员知道始终在本地 checkin 和解决冲突、运行所有测试等之前获取最新代码,您就已经占了上风。
教育您的开发人员,而不是尝试使用简化的 SCM(将来可能无法满足您的需求)。
至于分支策略——我发现按功能分支是最自然的工作方式,并且主要避免了合并冲突。
如果您不解决流程和分支问题,更改 SCM 将无助于解决您的问题。
关于c# - 用于 Visual Studio 项目的超简单轻量级源代码控制?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4714824/