Visual Studio Diff Tool - 何时允许编辑?

Raf*_*afi 10 tfs difftool visual-studio

我正在使用Visual Studio 2013tfs 2013.有时我会进行代码更改并点击与最新版本进行比较.diff工具将打开,允许我在diff工具中编辑文件.但是其他时候它不会让我编辑但只会读.

是否有一些设置或我需要为我做的事总是允许编辑?

在数据库项目中,我注意到它永远不会让我在diff工具中编辑.我需要改变一些设置吗?

我在网上搜索过,但没有找到任何答案.谢谢.

scw*_*scw 6

只有某些文件类型允许在Diff查看器中进行编辑.它不支持编辑.sql文件,并且没有VS设置允许这样做.

Visual Studio Diff窗口:如何编辑.sql文件

  • 那就是感染.他们为什么会阻止它? (8认同)

Mah*_*ava 4

您是否尝试过其他比较工具,例如 WinMerge 或 Beyond Compare?

在 Visual Studio 中,转到

  • 工具-->选项-->Visual Studio Team Foundation Server-->配置用户工具

  • 添加您想要比较的文件类型的扩展名,然后在命令下,

  • 输入 diff 工具的路径(在我的例子中是 Beyond Compare)

在此输入图像描述

  • 这并不能回答问题 (8认同)
  • 它确实解决了OP的问题,因此是“有用的”。+1 (3认同)
  • @Rafi 使用默认工具,我无法修改 .sql 文件,但 Beyond Compare 没有问题。 (2认同)