Git:使用git-merge-file解决使用他们/我们的冲突

时间:2013-06-15 13:03:47

标签: git git-svn git-merge

我没有git svn rebase而且我发生了冲突。我想通过选择服务器上的版本来使用git-merge-file来合并文件的两个版本。 git-merge-file此选项名为--theirs,但git-merg-file有3个参数。我如何只传递包含冲突标记的文件并让它选择其版本?

我也试过git merge -Xtheirs file.cpp,但它不起作用。

1 个答案:

答案 0 :(得分:8)

也许你可以试试:

git checkout --ours file.cpp
git add file.cpp

如果您只想删除本地更改以支持上游版本。

事实上,在变种的情况下, - 行是上游,而 - 他们是你当地的变化。