-
Notifications
You must be signed in to change notification settings - Fork 2.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Git Difftool VS Git Difftool --Dir-Diff Working Directories #2484
Comments
How is this different from #1547? |
Based on your comments in that issue, it doesn't appear to be different. I did try searching before this, but there was A LOT to look through between looking through Meld's issue tracker and this one (and I wasn't looking for new files, oh well). Any chance you know a way around this? Would like to be able to view differences in a directory structure to be able to bounce back and forth between files to view changes while modifying them. |
I don't. But then, I do not quite understand all the details, I think: by default, the "right" side is populated with symlinks into the worktree, so if you edit any of those files, they should actually be modified in the worktree, not in the temporary directory. |
Closing stale ticket. |
Setup
git version 2.25.0.windows.1 64 bit
10 64 bit
defaults?
Defaults except for using notepad++ and a few that are irrelevant to this issue
to the issue you're seeing?
** I'm using Meld as my difftool and mergetool. Version 3.18.3. I could not get 3.20.1 to install and run properly. **
Details
** MINGW64 **
Minimal, Complete, and Verifiable example
this will help us understand the issue.
** Git difftool will open the current branch on the left and the actual diff files on the right. This way I can modify files in Meld and save them to the actual location that git is running out of. **
** When running git difftool, this works fine. When running git difftool --dir-diff, it puts everything into a temp directory and compares them out of there instead of the working directory. So after I modify files, saving in Meld will save to the temporary directory and the changes will be lost once closing Meld. Is it intentional that using --dir-diff even on the current directory copies to a temporary directory to compare? I'm not sure if this is something that has changed in an update or if it has always been this way.
Example of comparing a file with just difftool:

Example using difftool --dir-diff:

How would I got about using the --dir-diff command with my working directory?**
URL to that repository to help us with testing?
** Not a specific repo. **
The text was updated successfully, but these errors were encountered: