您如何确信Subversion的自动合并不会引入逻辑冲突?

时间:2011-01-25 21:00:53

标签: svn testing merge

svn update会在认为可以时自动合并。不应该有先决条件或什么?如果您在一个单位/回归测试主要在QA测试期间工作的组织工作,那么任何人都可以确信合并没有产生阴险的错误?

2 个答案:

答案 0 :(得分:3)

  

如果您在的组织工作   单位/回归测试主要是   在质量保证测试期间,如何在地球上   任何人都有信心合并   不是创造一个阴险的错误?

您应该在提交之前检查更改。无论您在工作期间svn update基本修订版本都不重要,最终的更改始终是针对存储库中的最新版本,这是您应该查看的内容。

更重要的是:如果你在提交之前没有运行测试,你怎么能确定任何提交都不会破坏一切?开发人员至少应该运行并维护单元测试。

(请注意,svn update合并的原因还有其他原因:如果你遇到难以解决的冲突,有时候你不能再陷入困境了挽救你当地的变化。但这是另一个故事,因为强迫冲突只会让问题变得更糟......)

答案 1 :(得分:1)

根据我的经验,冲突比文档说的更频繁。大多数都很容易解决,但必须解决。