merge conflict(合并冲突)

一种状态,当一个文本文件(例如程序)签入时,源代码管理软件不能在该文件中集成多个开发者的更改。例如,如果两个开发者更改了同一个程序的相同行,则可能发生合并冲突;当第二个开发者试图签入该文件时,就会报告一个合并冲突。当发生合并冲突时,源代码管理软件创建该文件的一个版本,其中标识了当前版本以及不能集成的更改(标识的确切含义取决于不同的源代码管理软件)。不能集成更改的开发者必须编辑该文件,人工集成更改,测试后再次签入。