在Netbeans 8 GIT中触发合并窗口



我在github上有一个项目,我和两个人一起工作。
正如标题所说,我使用的是Netbeans 8,它是内置的GIT支持。

只修改了一个文件的一行。

在远程存储库中,如果该行包含以下内容:

System.out.println("Someone was here.");

我从远程仓库中提取了更改,所以我在本地仓库中有相同的内容。

现在我把这行改成:

System.out.println("I was here.");

然后我就可以提交并推动它了!这是一个大问题,因为现在我已经覆盖了他的更改。

那么问题,为什么它没有触发解决冲突(合并)窗口,我如何确保它将被触发?

我期望的是,有一个冲突:您的本地版本有这个内容,远程版本有那个内容。

合并冲突发生在:

  1. 2个用户开始使用相同的源文件
  2. 2个用户编辑同一行
  3. 2个用户提交他们的更改

我从远程仓库中提取了更改,所以我在本地仓库中有相同的内容。

你似乎在描述一个不同的场景:

  1. 2个用户开始使用相同的源文件
  2. 1用户编辑一行并提交
  3. 第二个用户获得第一个用户的更改
  4. 第二个用户编辑行并提交

如果这是真的,这不是合并冲突:你有其他用户的更改;而且你是故意编辑的

相关内容

  • 没有找到相关文章

最新更新