由于可能有许多开发者在代码库工作,每个人使用的版本都略有区别,所以知道所有不同的变更能否一起正确工作就显得非常重要。这被称为集成测试。如果集成测试还遥遥无期,就存在一个不同代码分支各自演进,合并变得不再容易的问题。