1

git でファイルを比較するときに、シェル スクリプトと .gitconfig を使用して p4merge (Mac の場合) を開こうとしています。

ほとんど動作していますが、p4merge に渡される「右側の」ファイル (2 番目のファイル) の相対パスに問題があります。

~> git diff <absolute path>/django/templates/pagination.html 
output: 
/<absolute path to prev version>//jtpgjm_pagination.html django/templates/pagination.html
Incorrect parameters: 'django/templates/pagination.html' is (or points to) an invalid file.

フルパスは最初のパラメーターで展開されていますが、2 番目のパラメーターでは展開されていません。2 番目のファイルの完全なファイル パスをトリガーするためにできることはありますか?

4

1 に答える 1

0

これを使って:

readlink -f django/templates/pagination.html

コマンドの引数として、たとえば:

echo $(readlink -f django/templates/pagination.html)

于 2012-06-16T16:02:02.023 に答える