【问题标题】:Using the Built in Visual Studio Diff Tool to View P4VS's Diffs使用内置的 Visual Studio 差异工具查看 P4VS 的差异
【发布时间】:2017-08-28 09:26:36
【问题描述】:

Visual Studio 有一个很棒的内部差异工具:https://www.visualstudio.com/en-us/docs/tfvc/compare-files

我通过 P4VS 插件在 Visual Studio 中使用 Perforce。当您右键单击文件的选项卡时,该插件会添加“差异”子菜单。但默认情况下,任何 diff 操作都是由 P4M 执行的,而不是使用 Visual Studio 的内部 diff 工具:

值得称赞的是,P4VS 确实允许选择不同的差异应用程序。但该规定是针对命令行操作的。我不知道如何让它使用 Visual Studio 差异工具的 current 实例。有没有办法做到这一点?

【问题讨论】:

    标签: visual-studio diff difftool p4merge p4vs


    【解决方案1】:

    您绝对可以使用 Visual Studio 的 Diff 工具!您只需要使用 /diff 选项运行 devenv:https://msdn.microsoft.com/en-us/library/jj874068.aspx

    这样做会在当前的 Visual Studio 实例中产生差异

    要在问题中指定的“源代码管理”>“Perforce - Diff/Merge”选项对话框的“默认差异应用程序”部分中进行设置:

    1. 选择“其他”
    2. 在“位置”中指定 devenv.exe 的路径(默认路径为:“C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\devenv.exe”)
    3. 对于“参数”,使用“/diff %1 %2”

    所以你的对话框看起来像这样:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-04-27
      • 1970-01-01
      • 2013-07-05
      • 1970-01-01
      • 2022-01-12
      相关资源
      最近更新 更多