GIT:使用NetBeans合并两个分支

5

我在 Bitbucket 上创建了两个分支,一个叫做master,另一个叫做modulo-contratos

问题是第二个分支中的一些文件发生了变化,我需要将这些变化整合到master中,但是当我使用Netbeans进行合并时,master中最新的文件被modulo-contratos分支中较旧的文件所替换。

我该怎么办呢?

1个回答

3
对于git来说,modulo-contratos文件必须比master分支中的文件看起来“更新”。你可能在将它们更新到master分支之后在modulo-contratos分支中对它们进行了编辑。
您有几个选项:
  1. 尝试检出modulo-contratos并与master合并(而不是相反)。这可能会产生更好的结果。
  2. 使用modulo-contratos分支创建一个补丁,并将其应用到master。之后,通过用之前的版本替换它们来合并和还原所有更改的文件。这样,您的master分支就会变得干净,为下一轮重置“时间戳”(因此不会再次发生这种情况)。

第一种选项没有起作用。我现在只剩下手动合并的选择了。 - Anyul Rivas
你应该花些时间弄清楚你做了什么导致合并失败,以便不再发生。 - Aaron Digulla

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接