应用冲突补丁的标准工作流程是什么?

时间:2018-07-15 10:56:28

标签: diff patch

这是与编程语言和版本控制系统无关的问题。

有一棵源代码树和两个补丁X和Y。它们每个都干净地应用于源代码树。但是先应用其中一个(先是X或Y),然后再应用另一个,会导致第二个补丁无法应用(补丁冲突)。

我唯一的选择是应用其中一种(可能是最大的一种,因此大部分工作会自动完成),然后手动合并另一种并解决冲突,或者有更好的工具/做法来处理这种情况? / p>

1 个答案:

答案 0 :(得分:1)

目标是避免这种情况的发生,因为没有容易合并的解决方案。

为了避免这种情况,请对测试进行少量提交,然后将其推送到源存储库。团队中的其他人将被迫拉出最新的更改以提交他们的代码,这将确保不会破坏任何内容。

我鼓励您避免由多个团队来操纵源代码的相同部分。创建一个良好的结构,并尽可能将项目分解为较小的项目。