問題タブ [p4merge]

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 に答える
108 参照

git - git から mergetool を呼び出そうとするとエラーが発生する

マージツールを呼び出そうとしています。以前にmergetoolとdifftoolの両方をセットアップしていました。両方で同じプロセスに従いました。Difftool は機能しますが、mergetool は機能しません。mergetool を呼び出そうとすると、次のようになります。

をやり直しました~/.gitconfigが、上記と同じエラーが表示されます。

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

git - マージ後にファイルに競合マーカーが存在するにもかかわらず、git mergetool が競合を表示しないのはなぜですか?

でチェックアウトしfeature/my-branch、実行していgit merge devます。ファイルに追加される競合マーカーは次のとおりです。

次に実行しgit mergetoolます。私p4mergetoolのmergetoolとして設定しましたが、機能しているようです。私の.gitconfig

auto は上記のgit mergetool競合を次のように解決します (ツールに表示される競合は 0)。

HEAD と dev が競合していても、1 つのブランチが 1 つの行を更新し、別のブランチが別の行を更新したことがわかります。したがって、おそらく私たちが望むものを推測できます。

私の質問は次のとおりです。

  1. 実行/構成する方法、git-mergetoolまたはp4mergetool特にこの仮定を行わずに競合を表示する方法はありますか?
  2. 両方のコマンドを実行する必要がありますか:

    この競合を自動的に解決するには?つまり、次の出力が生成されます。

    /li>

別の言い方をすれば、merge生成するコマンドを実行するだけで使用できる git マージ戦略/引数はありますか。

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

git - qt.qpa.plugin での Git Difftool の問題: "" で Qt プラットフォーム プラグイン "cocoa" が見つかりませんでした

Web サイト (Home brew ではなく) のベンダー パッケージを介して Mac (mac0S 10.13) に P4merge をインストールし、「git config --global」ファイルを次のように構成した後、「git difftool」で P4merge を起動できません。

「git difftool」を実行すると、P4merge を開く代わりに、「p4merge が予期せず終了しました」というアラートと、ターミナルに次のメッセージが表示されます。

p4merge をアンインストールして再インストールしようとしました。アプリをダブルクリックし、git 内から使用しようとしない場合、P4merge は機能します。

ありがとう。これは私の最初の問題なので、間違って投稿している場合はお知らせください。これに似た質問はたくさんありますが、ほとんどはPythonに関連しているようで、私のものと同じではありません.

ダグステア