我有一个关于解决合并冲突的“最佳实践”问题。
假设我有 master 并且需要将一个功能分支合并到其中,它引入了日志记录工具。此外,假设在合并期间,我遇到了冲突,因为 master 中的一些打印语句被修改,这些语句被功能分支中的日志语句替换。
现在,在手动合并解决期间,您是否说允许解决冲突的人也替换与日志记录相关但尚未在功能分支中处理的代码?例如,在包含冲突的代码块中,master 中还添加了一条新的打印语句。由于它还没有在功能分支中,它将保留在合并的代码中,除非有人用正确的日志语句替换它。
还是应该合并只触及实际冲突,将上述所有不一致留给未来的提交?