如何防止TFS差异工具中的Visual Studio使VB6文件变形

时间:2018-08-22 15:02:24

标签: visual-studio visual-studio-2015 tfs vb6

我有一个用VB6和VB.Net编写的应用程序。在Team Foundation Server差异工具(VS2012 +中)中查看更改时,可以编辑文件。问题是Visual Studio威胁VB6文件(如VB.Net)并应用更改,这会导致VB6中的语法错误。在合并工具中合并时,这种情况尤其令人讨厌。

是否可以将VB6文件(.frm,.cls,...)设置为只读,或者更可取的是允许将其编辑为简单文本(无自动VB.Net格式)?

破坏性变化的例子

结果在VB6中语法错误

Option Explicit更改为Option Explicit On

SubCall更改为SubCall() (添加圆括号)

b as Integer, _更改为b as Integer, (删除行继续符(_))

部分解决方案

可以设置外部工具,例如Winmerge for VB6扩展(向MarkL提示{Replace diff/merge tool in Visual Studio Team System with WinMerge),以示提示。但是,为公司中的每个开发人员设置外部工具至少很烦人。

0 个答案:

没有答案