我想知道是否有预测的方法,从而避免合并时的冲突?
所以我的问题是:实际上哪些变化会导致冲突?很难从实验中推断出这一点。
如果我更改代码,哪种更改无害,哪种更改会导致合并问题并需要用户注意?
例如:
有没有规则?
答案 0 :(得分:1)
当在两个分支中相同的文件和相同的行中有变化时会有冲突,否则不应该有冲突。
答案 1 :(得分:1)
通常,影响相同行的更改会导致冲突。如果您添加删除一行,而其他人更改了该行,或者您更改了缩进并更改了该行,则会发生冲突。
这并不是说不会引起冲突的变化不会让彼此搞得一团糟,因为一个变化超过你的10行,这与你的源控制不会发生冲突,可以轻松删除或重命名您的更改正在使用的变量。这就是自动构建系统存在的原因:)