2

私はドンを持っていてgit svn rebase、衝突しました。git-merge-fileサーバー上のバージョンを選択して、ファイルの 2 つのバージョンをマージするために使用したいと考えています。git-merge-fileこのオプションが呼び出されます--theirsが、git-merg-file3 つのパラメーターを取ります。競合マーカーを含むファイルだけを渡して、そのバージョンを選択させるにはどうすればよいですか?

私も試しgit merge -Xtheirs file.cppましたがうまくいきません。

4

1 に答える 1

8

多分あなたは試すことができます:

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

アップストリーム バージョンを優先して、単にローカルの変更を削除したい場合。

実際、リベースの場合、 --ours はアップストリームであり、 --theirs はローカルの変更です。

于 2013-06-15T16:04:22.213 に答える