Closed lgranie closed 2 weeks ago
I've pushed a commit that changes the Custom
mode to Use Git Settings
, which means you need not config difftool/mergetool commands in this app.
You can try it from https://github.com/sourcegit-scm/sourcegit/actions/runs/9558840357
Hi, I have got a "[$home]\AppData\Local\Temp/git-blob-b58684/[myfile]" is invalid The file does not exist
And "Custom" disappeared
And "Custom" disappeared
Yes, as I said, Custom
has been replaced with Use Git Settings
. It means there are only two ways to use external difftool/mergetool:
git difftool -g --no-prompt ${DIFF_OPTIONS_FROM_CHANGE}
or git mergetool ${CHANED_FILE}
Hi, I have got a "[$home]\AppData\Local\Temp/git-blob-b58684/[myfile]" is invalid The file does not exist
This file is created by git difftool
or git mergetool
command.
I've tested the p4merge
, and can not re-produce the issue your video shows.
https://github.com/sourcegit-scm/sourcegit/assets/4075673/496e433f-39b9-429b-b35d-a86620cc6fa6
I've add the P4Merge
to the build-in external merge/diff tool. You can try from this build https://github.com/sourcegit-scm/sourcegit/actions/runs/9607351924
Could be nice to init the merge/diff tool config from gitconfig. For exemple : [merge] tool = p4merge conflictStyle = diff3 [mergetool "p4merge"] cmd = p4merge.exe -dw -tw 4 -le win "$BASE" "$LOCAL" "$REMOTE" "$MERGED" [diff] tool = p4merge colorMoved = default [difftool "p4merge"] cmd = p4merge.exe -dw -tw 4 -le win "$BASE" "$LOCAL" "$REMOTE" "$MERGED"