6

git のビジュアル マージ ツールとして p4merge を決定し、インストールしました。それを行うために、このコマンドを使用してgitを構成しました

git config --global merge.tool p4merge
git config --global mergetool.p4merge.cmd 'p4merge $BASE $LOCAL $REMOTE $MERGED'

そして、それらをテストしてgit difftoolコマンドを実行したところ、問題なく動作しました。しかし、実行するとgit difftool --cached、p4merge は次のエラー メッセージを表示しました。

nul is (or points to) an invalid file

このブログの指示にも従おうとしましたが、問題を解決できませんでした。

ちなみに、Windows 7でgitとp4mergeを使用しています。この問題の解決策を知っている人はいますか?

4

1 に答える 1

0

与えられた情報に基づいて言うのは難しいですが、比較対象のファイルに空白があるため、同じ問題がありました。代わりに Linux を使用していますが、この投稿のおかげで修正しました。

次のように検索してください。bar "$@"

于 2015-09-23T10:58:38.670 に答える