私は窓の上にいます。
さまざまな理由で、異なるsvnブランチの複数のgitインスタンスがあります。
リポジトリAの問題を修正し、パッチを生成して、リポジトリBに適用したい場合がよくあります。これは、競合がない限り問題なく動作します。
リベースするときは、フォルダを右クリックしてtortioseGitを使用し、解決オプションを選択します。これにより、競合を解消するための素晴らしいGUIが表示されます。
拒否されたパッチチャンクでこれを達成する方法はありますか?
これがパッチを作成/適用するための私の現在のアプローチです
git format-patch master --stdout > c:\\patch\\file.patch
git apply --reject --ignore-space-change --ignore-whitespace c:\\patch\\file.patch
3
すべてのパッチオプションが失敗した場合、通常は手動で行います...
—
stdcall
マージが失敗するのは、プログラムが明確にマージを行う方法を理解できないためです。<<<<、===、>>>>セットを含むファイルを取得する必要があり、手動でそれらを入力して解決する必要があります。
—
tacaswell 2013
うん、それを手作業でやるのは、あなたが数100のrej hunkを話しているときの本当のピタです。
—
Kenoyer130 2013
これが、使用
—
g19fanatic
git mergetool
したいGUIで3方向マージを実行したいときです(私はWindowsのkdiffに部分的です)...