我在 Bitbucket 创建了两个分支 ,一个称为 master,另一个称为 modulo-contratos。
问题是第二个分支对我需要集成到 master 中的一些文件进行了更改,但是当我执行merge使用 Netbeans,它将我在 master 中的最新文件替换为 modulo-contratos中的旧文件em> 分支。
我能做什么?
最佳答案
对于 git,modulo-contratos
中的文件必须看起来比 master
中的文件“更新”。在 master
中更新它们之后,您可能在 modulo-contratos
分支中编辑了它们。
您有多种选择:
尝试检查
modulo-contratos
并与master
merge (而不是相反)。这可能会带来更好的结果。使用
modulo-contratos
分支创建补丁并将其应用到master
。之后, merge 并还原所有已更改的文件,方法是将它们替换为您之前拥有的版本。这样,您的master
分支就会干净,“时间戳”会在下一轮重置(这样就不会再发生这种情况)。
关于GIT:使用 netbeans merge 两个分支,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9264264/