TFS在将CSS转换为LESS时合并问题

TFS在将CSS转换为LESS时合并问题,tfs,less,web-essentials,Tfs,Less,Web Essentials,作为TFS中一个分支项目的一部分,我已经将静态CSS文件转换为更少的文件,使用VisualStudioWebEssentials在保存/编译时动态创建CSS 但是,我担心在将备份合并到主分支时,TFS会尝试将现有CSS文件与动态CSS文件合并,而不是用较少的文件替换CSS文件 避免这种情况发生的最佳方法是什么?如果签入新生成的文件,TFS将接管这些文件,就像您自己编辑它们一样。根据您的存储库/工作区配置,您可能需要在重新注册之前先签出文件 另一方面,由于css文件现在已经生成,您可以将其从TFS

作为TFS中一个分支项目的一部分,我已经将静态CSS文件转换为更少的文件,使用VisualStudioWebEssentials在保存/编译时动态创建CSS

但是,我担心在将备份合并到主分支时,TFS会尝试将现有CSS文件与动态CSS文件合并,而不是用较少的文件替换CSS文件


避免这种情况发生的最佳方法是什么?

如果签入新生成的文件,TFS将接管这些文件,就像您自己编辑它们一样。根据您的存储库/工作区配置,您可能需要在重新注册之前先签出文件

另一方面,由于css文件现在已经生成,您可以将其从TFS中删除,并将其从源代码管理中排除。
这样做的缺点是,您需要在需要时重新生成文件。它可能不适用于所有情况。

不建议将生成的文件存储在源代码管理下。您可以使用.tfignore或.gitignore告诉VS忽略该文件夹中的.css文件,并且只跟踪您的.less文件

如果需要.css文件,请运行生成