我一直在努力让 tortoisemerge 作为 Git 中的 difftool 选项工作,我的 .gitconfig 文件当前显示:
[diff]
tool = tortoise
[difftool "tortoise"]
cmd = tortoisemerge.exe -mine:$LOCAL -base:$REMOTE
[difftool]
prompt = false
根据乌龟合并文档,“我的”命令以两种方式说明哪个文件将显示在右侧。
我的问题是,GIT 提供的 LOCAL 和 REMOTE 变量实际上指向什么?该文档有点含糊,说明
LOCAL 设置为包含差异前映像内容的临时文件的名称,而远程设置为包含差异后映像内容的临时文件的名称。
当我修改文件时出现问题,然后输入'git difftool' tortoisemerge 是从左侧的工作目录文件开始的,而不是我假设的右侧。我知道我只能切换“我的”和“本地”命令,但我试图找出本地/远程指向的内容以及解决此问题的最佳方法