問題タブ [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.
git - Mac OsX: Git が git mergetool コマンドで Araxis を開かない
git からマージしようとすると、 を呼び出しますが、git mergetool
マージのために Araxis を開きません。
これは私の~/.gitconfig
です:
そして、これは結果です:
私は何を忘れたでしょうか?
git - 競合マーカーを表示しないようにマージツールを設定するにはどうすればよいですか?
SmartSynchronizeをマージ ツールとして使用するように git を構成しましたが、実行するgit mergetool
と、次のような競合マーカーが表示されます。
私はP4Mergeを使用していて、それがこれらの競合マーカーを処理することを確認しましたが、 SmartSynchronizeのようにマージされたファイルを画面の中央に表示するのが本当に好きです。それで、私は何か間違ったことをしていますか、それともこのツールは競合マーカーを処理できないのですか?
私の.gitconfig
:
(また、P4Mergeでそのようにマージされたファイルを途中で表示する方法を知っている場合は、ぜひ知りたいです)
windows - git mergetool の例外
Windows用にmeldを構成しようとしています。ちょうど今、python 変数環境と次の手順を追加しました。
しかし、変更をマージしようとすると、次のメッセージが表示されます。
エラーの理由がわかりません、誰か考えがありますか?
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」のように「」が付いています。 "。その後、競合を編集できません。
誰でも私を助けることができますか?
git - p4merge を mergetool として使用する
コマンドラインgitのmergetoolとしてp4mergeをセットアップしようとしています。ここの指示に従いましたが、動作しません。次のコマンドはすべて、ビジュアル ツールではなく、コマンドライン マージにドロップします。
理由はありますか?
macos - git mergetool として IntelliJ を使用すると、起動するとすぐに常に終了します
Mac で IntelliJ を diff および mergetool として構成しましたが、git がそれを起動します。コマンド ラインは、diff が完了するのを待つのではなく、常にすぐに戻ります。これは、実行された変更がディスクに反映されていないことを意味します。
私の構成は次のとおりです。
gitなしで手動でIntelliJを呼び出すことをテストしましたが、すぐに返されるので、これはgitの呼び出しが原因ではなく、IntelliJコマンドライン呼び出しがウィンドウを開くメッセージを既存の実行中のインスタンスに送信するだけだと思いますIntelliJ..これを機能させるために、IntelliJ が新しいインスタンスを返さない、または生成しないようにするオプションはありますか?
git - git で 3 方向のビジュアル diff を実行するには?
2 つの異なるブランチ、つまり各ブランチの最後のコミットに存在する 1 つのファイルの 3 方向の diff を実行し、共通の祖先も考慮したいと考えています。3 者間比較ができる外部ツールを使用したいと考えています。私は git difftool の使用を検討していましたが、私が見る限り、特定のファイルの 2 つのバージョンしか比較できません。mergetool を使用することもできますが、最初に git merge を実行して、BASE、REMOTE、および LOCAL 変数を設定する必要があります。git merge を実行したくありません。最初に 3 方向の diff を実行して、共通の祖先を考慮して両方のブランチでファイルに加えられた変更を確認したいだけです。
difftool または mergetool を使用して必要なことを行うオプションはありますか? ありがとう