在代码合并过程中,我们遇到了代码被覆盖甚至删除的问题,因此我们要求提出建议。我们是使用Tortoise SVN在两个不同办公室的六名开发人员组成的团队。…
你自己指出了根本原因:
我们发现开发人员没有将其分支与QA_Branches同步的主要原因。
你的团队应该有一个严格的政策,总是带来个人 dev* 分支最新的最新变化 QA* 开发人员将新代码合并到之前的分支 QA* 。开发人员还需要了解不同的合并冲突消息的含义以及解决方法, SVN书 是一个很好的参考。
dev*
QA*
简而言之,您不能用工具取代个人责任(或缺乏个人责任)。可以通过让有罪的开发者追溯修复破坏的合并来实施该策略;)