GIT:使用 netbeans 合并两个分支

发布于 2025-01-05 06:41:58 字数 455 浏览 1 评论 0原文

我在 Bitbucket 创建了两个分支,其中一个名为master 和另一个称为modulo-contratos

问题是,第二个分支的某些文件发生了更改,我需要将这些文件集成到 master 中,但是当我使用 merge 时>Netbeans 对于它,它将 master 中的最新文件替换为 modulo-contratos< 中的旧文件/strong> 分支。

我能做什么?

I have two branches created at Bitbucket, one called master and another called modulo-contratos.

The thing is that the second branch has changes in some files that I need to integrate into master, but when I do a merge using Netbeans for it, it replaces my newest files in master with the older ones from the modulo-contratos branch.

What could I do?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

征﹌骨岁月お 2025-01-12 06:41:58

对于 git,modulo-contratos 中的文件必须看起来比 master 中的文件“更新”。您可能在 master 中更新它们后在 modulo-contratos 分支中编辑了它们。

您有多种选择:

  1. 尝试签出modulo-contratos并与master合并(而不是相反)。这可能会产生更好的结果。

  2. 使用modulo-contratos分支创建补丁并将其应用到master。之后,合并并恢复所有更改的文件,将其替换为之前的版本。这样,您的 master 分支将是干净的,并且下一轮的“时间戳”将被重置(因此这种情况不会再次发生)。

For git, the files from modulo-contratos must look "newer" than the ones in master. You probably edited them in the modulo-contratos branch after updating them in master.

You have several options:

  1. Try to checkout modulo-contratos and merge with master (instead of the other way around). That might give better results.

  2. Create a patch using the modulo-contratos branch and apply that to master. After that, merge and revert all changed files by replacing them with the version that you had before. This way, your master branch will be clean and the "time stamps" will be reset for the next round (so this won't happen again).

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文