13

Git 用の Windows マシンで msysgit を使用しています。主に TortoiseMerge とログ機能が好きなので、TortoiseGit をインストールしました。ほとんどの場合、git mergetoolマージの競合を解決するために使用すると、TortoiseMerge は正常に開き、マージできます。「TortoiseMerge は base がないと使えません」というメッセージが表示されることがあります。これは、前述のファイルをテキスト エディターで開いて手動でマージする必要があることを意味すると思います。「TortoiseMerge はベースなしでは使用できません」というエラー/メッセージに応答する最も効率的な方法は何ですか?

4

2 に答える 2

9

このメッセージは、ベース ファイルがない場合 (つまり、両方のブランチ間の最後の共通の祖先のツリーにファイルが存在しなかった場合) に発生します。TortoiseMerge は、ベースのない 3 者間マージを処理できません。

最善の策は、別のツールを使用することです。私は個人的に、この特定のケースを問題なく処理する kdiff3 を使用していますが、他にもあります。

于 2013-05-31T22:34:18.423 に答える