我使用LLBLGen Pro 4.2版生成我的数据层和TFS来管理我的源代码。当LLBLGen生成我的数据层时,它会在每个文件前面加上一个注释块,如下所示:
' ///////////////////////////////////////////////////////////////
' // This is generated code.
' //////////////////////////////////////////////////////////////
' // Code is generated using LLBLGen Pro version: 4.2
' // Code is generated on: Tuesday, 14 July 2015 7:42:47 a.m.
' // Code is generated using templates: SD.TemplateBindings.SharedTemplates
' // Templates vendor: Solutions Design.
' // Templates version:
' //////////////////////////////////////////////////////////////
即使实体自上一版本以来没有真正更改,TFS注意到该文件不同,当我查看我的挂起更改时,我最终得到了大量的文件。功能相同,但现在有编辑历史。
这使得很难找到实际的代码更改。
有没有办法配置LLBLGen和/或TFS以便不会发生这种情况?
注意:在LLBLGen中,我可以将其配置为在使用以下设置生成源代码时不发出日期时间:
项目 - >
设置 - >
公约 - >
LLBLGen Pro运行时框架 - >
" tdl在输出文件中发出时间日期"
这意味着注释块是相同的,并且没有实际的代码更改。
但是TFS仍然注意到文件已经改变了#39;什么时候没有。