問題タブ [mergetool]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
8 に答える
24734 参照

git - Windows10 で GitKraken のマージ ツールを構成する

Git リポジトリを操作するために GitKraken をダウンロードしました。必要なものはすべてうまく機能しますが、WinMerge や Meld などのマージ ツールを使用するように構成できませんでした。

プログラムが競合を検出すると、「マージ ツールで開く」というボタンが表示されます。Merge ツールを構成していないので、GitKraken の設定を確認し、「Merge ツール」セクションを確認しました。そこで「Git Config Default」オプションが選択され、「None」または「Git Config Default」オプションしか選択できませんでした。

GitKraken で使用するために Meld をインストールし、その後、これらの手順に従ってGitKraken のインターフェイス内で使用できるようにしましたが、GitKraken のマージ ツールの選択オプションは変更されていません。

これらの手順からいくつかのコマンドを実行し、他のいくつかのコマンドを実行して動作させた後、.gitconfig ファイルは次のようになります。

私が何をしたのか、どのように機能させるのかよくわかりません...誰でも助けてくれますか?

0 投票する
1 に答える
853 参照

windows - Git (Windows); P4merge as mergetool エラー

p4merge をマージツールとして設定しようとしましたが、うまく動作しないようです。これが私のコマンドです:

そして、ここに私が得ているエラーがあります: ここに画像の説明を入力

また、ポータブル バージョンの gitをインストールして、 Windowsコマンド プロンプトからコマンドを実行しようとしましたが、同様のエラーが引き続き発生します。

ここに何かアイデアはありますか?私は困惑しています。

編集

奇妙なことに、git bash で p4merge をセットアップして失敗した後、Visual Studio のチーム エクスプローラーでマージを試みたところ、p4merge (tableflip) が起動しました。VS 経由で開始されるコマンドは git bash に似ていると思いますが、この 2 つを関連付ける方法がわかりません。

編集2:

これが私git statusのマージ競合ステータスを示しています: ここに画像の説明を入力

0 投票する
1 に答える
752 参照

git - git mergetool で開いた gvimdiff ですべてのファイルを一度にタブで開くにはどうすればよいですか?

通常git -c merge.tool=gvimdiff mergetool、マージするファイルを 1 つずつバッチ モードで開きます。

gvim -p file1 file2マージする各ファイルの 4 つのペイン配置を含むタブ ( のような) を使用して、すべてのファイルを一度に開くにはどうすればよいですか?

0 投票する
1 に答える
1053 参照

git - git -- 未完了のマージから回復する方法

マージツールを起動しました...

そして、それは次のようなことを言いました...

そして、「ほら、私はこれの準備ができていない」と思いました。シャットダウンするきれいな方法がわからないので、ctrl-Cを押しました。今、別のブランチをチェックアウトしたいのですが、できません...

これから回復する方法はありますか?mergetool の実行中に実際の変更を行っていないことを強調します。

0 投票する
1 に答える
377 参照

git - 2 つのファイルだけがメルドに表示されるようにマージの競合を解決する方法

私は git の mergetool として meld を使用していますgit mergetool。meld には 2 つのファイル (HEAD バージョンと、マージしたい他のブランチのバージョン) だけが表示されるようにしたいと考えています。2 つのファイルのみでマージを行うように、meld を構成することは可能ですか?

これは私の現在の.gitconfigファイルです: