通常当我做差异时,我想在提交之前编辑我的本地文件。这在 Eclipse 的比较视图中非常有效,因为它允许您轻松地编辑本地文件以及复制以前版本的更改。
我正在尝试将 Git 和 KDiff3 设置为以相同的方式工作。当我使用 KDiff3 作为我的合并工具时,它按预期工作。但是,当我将它设置为 difftool 时,它给了我一个只读视图,所以我无法进行任何编辑。根据文档(http://kdiff3.sourceforge.net/doc/documentation.html),我希望该--output
选项可以给我想要的两个文件合并,但事实并非如此。我的 .gitconfig 的相关部分:
[diff]
tool = kdiff3
[difftool "kdiff3"]
cmd = /Applications/kdiff3.app/Contents/MacOS/kdiff3 $LOCAL $REMOTE --output $LOCAL
trustExitCode = false