c# - 用于 Visual Studio 项目的超简单轻量级源代码控制?

标签 c# visual-studio svn tortoisesvn

我将 Tortoise SVN 与 Ankh 一起使用。我真的花了太多时间不时调整和清理困惑,我对教育每个开发人员如何正确使用东西失去了希望。抱歉,我受够了手动恢复存储库/恢复/修复合并,有时甚至不得不再次编写一些代码。

所以这是我的问题:是否有一个对黑猩猩友好的源代码控制解决方案,即简单性优于灵 active ?项目和团队都很小,我发现我们只需要非常简单和基本的 chekout/checkin 机制,没有繁荣,功能和特性有限。这将帮助我停止对项目完整性的偏执。

知道没有简单的方法可以做到这一点,并且需要最低限度的技术和纪律,但我最后想知道我们是否真的需要我们的所有这些在这种情况下,从长远来看,它带来的麻烦多于帮助。

最佳答案

您的问题听起来与流程和分支策略有关,而不是其他任何问题。

如果您的开发人员知道始终在本地 checkin 和解决冲突、运行所有测试等之前获取最新代码,您就已经占了上风。

教育您的开发人员,而不是尝试使用简化的 SCM(将来可能无法满足您的需求)。

至于分支策略——我发现按功能分支是最自然的工作方式,并且主要避免了合并冲突。

如果您不解决流程和分支问题,更改 SCM 将无助于解决您的问题。

关于c# - 用于 Visual Studio 项目的超简单轻量级源代码控制?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4714824/

相关文章:

c# - Active Directory OU 树到 jqTree

visual-studio - 从 Visual Studio 构建 NuGet 包

visual-studio - 在 Visual Studio 2015 中打开网站时出现空白安全警告

svn - VisualSVN Server 的缩短 URL 会破坏浏览器对存储库的访问

android - 没有更改提交 Android studio SVN

c# - 在 try catch 都失败的情况下执行一个方法

c# - 什么时候使用模拟框架?

java - 如何忽略 Subversion 中的目录/文件?

C# JsonConvertDeserialization 返回空值

.net - NuGet 将 DLL 文件放在哪里?