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

时间:2015-01-14 09:46:55

标签: tfs less web-essentials

作为TFS分支项目的一部分,我已将静态CSS文件转换为LESS文件,这些文件使用Visual Studio Web Essentials在保存/编译时动态创建CSS。

但是我担心当合并回主分支时,TFS会尝试将现有的CSS文件与动态CSS文件合并,而不是用LESS文件替换CSS文件。

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

2 个答案:

答案 0 :(得分:1)

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

另一方面,由于现在生成了css文件,您可以从TFS中删除它们并将它们从源代码控制中排除。 这样做的缺点是您需要在需要时重新生成文件。在所有情况下都可能不实用。

答案 1 :(得分:1)

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

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