0
私のgitホームディレクトリの下には、2つの異なるgitリポジトリがあります。git difftoolは1つのリポジトリで動作しますが、他のリポジトリでは動作しません。
ので、私は
/home/my_git_home/project1 (pointing to a different server/project)
/home/my_git_home/project2 (pointing to a different server/project)
私のgitの設定は以下の通りですしている:私は家/ my_git_home/project1に/からのgit difftoolをすれば
diff.tool=tkdiff
user.name=xxxx
user.email=xxxxx
difftool.prompt=false
merge.tool=tkdiff
core.repositoryformatversion=0
core.filemode=true
core.bare=false
core.logallrefupdates=true
...
は、今私は、適切な差分ツール(tkdiffを取得)UI。私はその後、私は、コマンド
diff --cc /file/path/filename.java
index c03cd8b,fa745f1..0000000
--- a/file/path/filename.java
+++ b/file/path/filename.java
任意のアイデア以下で提示されているコマンドラインの差分を取得し、ホーム/ my_git_home /のProject2 /から行う場合
はしかし、何が私のProject2のために台無しにしているだろうか?
それは私にナットを運転difftoolを見る見ることができます!まったく同じ問題に直面!カスタム "git difftool"は1つのプロジェクトで動作していましたが、別のプロジェクトでは普通の "diff"出力を吐き出すだけです。問題は、 "git status"が "あなたのブランチと 'origin/release'が" unmerged paths "のリストと共に分岐していることです。あなたが" git difftool " ;) –