5

I'm running msysgit 1.8.3 on a larger project under Windows 8.1.

When I issue git difftool --dir-diff, any changes I perform to source files on the left pane will persist back to the working dir. This is good and is the desired behavior.

But when I compare to a treeish, for example:

git difftool --dir-diff --cached
git difftool --dir-diff stash@{0}
git difftool --dir-diff HEAD^

The changes are not saved.

The weird thing is that when I test on a smaller project, I don't have this problem. It seems like there's an issue when creating symlinks when comparing the large project. Is there some flag I could use to force creating symlinks? Alternatively, is there a way to debug why git is not creating the symlinks?

Thanks.

(*) To those who are familiar with it, I'm looking for the behavior of git-meld, which used to do this just perfect.

Edit: I found this inconsistency in another different project on a different PC. So now I have two cases like that. Any help would be appreciated.

AVIDeveloper
  • 2,954
  • 1
  • 25
  • 32

0 Answers0