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(还有很多其他工具)。
我今天刚开始遇到这个问题,使用 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(还有很多其他工具)。