問題タブ [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 投票する
0 に答える
268 参照

git - Mac OsX: Git が git mergetool コマンドで Araxis を開かない

git からマージしようとすると、 を呼び出しますが、git mergetoolマージのために Araxis を開きません。

これは私の~/.gitconfigです:

そして、これは結果です:

私は何を忘れたでしょうか?

0 投票する
3 に答える
944 参照

git - 競合マーカーを表示しないようにマージツールを設定するにはどうすればよいですか?

SmartSynchronizeをマージ ツールとして使用するように git を構成しましたが、実行するgit mergetoolと、次のような競合マーカーが表示されます。

ここに画像の説明を入力 (大きいバージョン)

私はP4Mergeを使用していて、それがこれらの競合マーカーを処理することを確認しましたが、 SmartSynchronizeのようにマージされたファイルを画面の中央に表示するのが本当に好きです。それで、私は何か間違ったことをしていますか、それともこのツールは競合マーカーを処理できないのですか?

私の.gitconfig

(また、P4Mergeでそのようにマージされたファイルを途中で表示する方法を知っている場合は、ぜひ知りたいです)

0 投票する
0 に答える
299 参照

windows - git mergetool の例外

Windows用にmeldを構成しようとしています。ちょうど今、python 変数環境と次の手順を追加しました。

しかし、変更をマージしようとすると、次のメッセージが表示されます。

エラーの理由がわかりません、誰か考えがありますか?

0 投票する
2 に答える
5963 参照

git - Sublimerge で git mergetool を構成する

Sublimerge とのマージの競合を解決するように git を構成しました。このために、私は実行されました:

git mergetool を実行すると、Sublime が 4 つの列 (.remote、.base、.local、および現在のファイル) で開きます。ただし、すべての列は空です。

また、すべての列名には、ファイル拡張子の後に「file.php.REMOTE.44625.php」、「file.php.BASE.44625.php」、「file.php.LOCAL.44625.php」、「file.php」のように「」が付いています。 "。その後、競合を編集できません。

誰でも私を助けることができますか?

0 投票する
0 に答える
136 参照

git - p4merge を mergetool として使用する

コマンドラインgitのmergetoolとしてp4mergeをセットアップしようとしています。ここの指示に従いましたが、動作しません。次のコマンドはすべて、ビジュアル ツールではなく、コマンドライン マージにドロップします。

理由はありますか?

0 投票する
2 に答える
1848 参照

macos - git mergetool として IntelliJ を使用すると、起動するとすぐに常に終了します

Mac で IntelliJ を diff および mergetool として構成しましたが、git がそれを起動します。コマンド ラインは、diff が完了するのを待つのではなく、常にすぐに戻ります。これは、実行された変更がディスクに反映されていないことを意味します。

私の構成は次のとおりです。

gitなしで手動でIntelliJを呼び出すことをテストしましたが、すぐに返されるので、これはgitの呼び出しが原因ではなく、IntelliJコマンドライン呼び出しがウィンドウを開くメッセージを既存の実行中のインスタンスに送信するだけだと思いますIntelliJ..これを機能させるために、IntelliJ が新しいインスタンスを返さない、または生成しないようにするオプションはありますか?

0 投票する
2 に答える
1073 参照

git - git で 3 方向のビジュアル diff を実行するには?

2 つの異なるブランチ、つまり各ブランチの最後のコミットに存在する 1 つのファイルの 3 方向の diff を実行し、共通の祖先も考慮したいと考えています。3 者間比較ができる外部ツールを使用したいと考えています。私は git difftool の使用を検討していましたが、私が見る限り、特定のファイルの 2 つのバージョンしか比較できません。mergetool を使用することもできますが、最初に git merge を実行して、BASE、REMOTE、および LOCAL 変数を設定する必要があります。git merge を実行したくありません。最初に 3 方向の diff を実行して、共通の祖先を考慮して両方のブランチでファイルに加えられた変更を確認したいだけです。

difftool または mergetool を使用して必要なことを行うオプションはありますか? ありがとう