Git 在Visual Studio中时从Visual Studio启动与上一个比较

Git 在Visual Studio中时从Visual Studio启动与上一个比较,git,visual-studio,visual-studio-code,visual-studio-2017,Git,Visual Studio,Visual Studio Code,Visual Studio 2017,如何还原这些命令: git config --global diff.tool vscode git config --global difftool.vscode.cmd "code --wait --diff $LOCAL $REMOTE" 我认为这就是为什么VisualStudio中的“Compare with previous”在vscode中启动的原因 我发布的命令旨在使vscode作为cmd中的diff工具启动,但它不起作用。以下是我的设置 [diff] tool = vs

如何还原这些命令:

git config --global diff.tool vscode
git config --global difftool.vscode.cmd "code --wait --diff $LOCAL $REMOTE"
我认为这就是为什么VisualStudio中的“Compare with previous”在vscode中启动的原因

我发布的命令旨在使vscode作为cmd中的diff工具启动,但它不起作用。

以下是我的设置

[diff]
    tool = vsdiffmerge
[difftool]
    prompt = true
[difftool "vsdiffmerge"]
    cmd = \"E:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Community\\Common7\\IDE\\CommonExtensions\\Microsoft\\TeamFoundation\\Team Explorer\\vsdiffmerge.exe\" \"$LOCAL\" \"$REMOTE\" //t
    keepBackup = false

不过,您也应该能够直接从VS设置这些设置。

Tanveer您在项目的.gitconfig中的什么地方有这些设置,或者是否有一种全局设置这些设置的方法?Thank youVS允许全局和存储库配置。我从.git文件夹中的存储库配置文件复制了我的.git文件夹。因此每个项目都有一个.git文件夹,可由资源管理器中的\.git访问。是否还有一个全局存储库,我可以在其中设置基本的git设置?(我可以在每个项目中根据需要覆盖或扩展)。非常感谢。是的,每个存储库都有自己的.git文件夹。不过,我不确定全局设置保存在哪里。如果你感兴趣的话,用谷歌搜索一下应该可以回答这个问题。这里有一些变体:我会研究一下。谢谢Tanveer!