如何强制 Visual Studio 与“最新版本”而不是“工作区版本”进行比较

问题描述 投票:0回答:1

当我右键单击源代码管理资源管理器中的文件(显示“最新”或“否”)并选择“比较...”时,该对话框始终默认为源版本:类型:“工作区版本”。我永远不想与工作区版本进行比较。我总是想与最新版本进行比较。

我每天至少更改这个糟糕的默认设置十几次。如何强制 VS 默认为“最新”而不是“工作区”?

azure-devops visual-studio-2022 tfvc source-control-explorer
1个回答
0
投票

据我所知,没有内置方法可以解决此问题,但您可以从命令行调用 diff,因此您可以将其配置为 Visual Studio 中的“工具”。 使用命令行,您可以设置自己想要的命令行标志

tf folderdiff [sourcePath] targetPath [/recursive] [/noprompt] [/collection:TeamProjectCollectionUrl]
[/filter:filter] [/filterLocalPathsOnly] [/login:username,[password]] 
[/view:same,different,sourceOnly,targetOnly]

在 Visual Studio 中,您可以配置“外部工具”,然后调用您想要的命令行。如果需要,将 CLI 调用包装在批处理脚本中,要求提供所需的提示。

© www.soinside.com 2019 - 2024. All rights reserved.