VS2012 - TFS 正在将对象从小写更改为大写 (VB6)

VS2012 - TFS is changing objects from lower case to Upper case (VB6)

我今天刚开始遇到这个问题,使用 VS2012 和 TFS。

我们将 VB6 classes 存储在 Team Foundation Server 中。

我检查了一个 (VB6 *.cls) class 进行编辑(在 VS2012 TFS 中),然后在 Visual Basic 6 IDE 中编辑它,更改不超过 20 行在保存 class.

之前,class 中大约有 8900 行

不幸的是,当我尝试将我的更改与 TFS 中的最新版本进行比较时,我得到了数百个更改,因为 Visual Studio 或 TFS 正在将所有 Adodb. 更改为 'ADODB.' 如下图

这让我的同事很难审查我的代码更改,因为应该不会超过 20 个....

EDIT: It looks like it is VB6 doing all these changes...

我需要更改什么才能解决此问题?

这不是 TFS 问题。当 VB6 认为对象或变量的声明已更改其大小写拼写时,它会执行此操作。

但是您可以在 TFS 中解决这个问题。配置 TFS 以使用支持不区分大小写比较的外部比较工具,例如 Beyond Compare 或 WinMerge(还有很多其他工具)。