【发布时间】:2015-10-20 12:05:50
【问题描述】:
我们在 Visual Studio 项目中使用 Web Essentials,并使用一个主 Site.Less 文件,该文件可编译为 Site.css、Site.css.map 和 Site.min.css。
因为对于某些团队成员来说,Less 是一项新技术,我们有时会让人们将代码写入 Site.css 文件并签入。最近我们有一周的更改被覆盖,因为其他人更改了 Less 文件,编译并签入。谢天谢地,历史记录保留了 .css 更改。
有没有办法阻止 Site.less 下的 Site.css 文件被签入?这将提醒人们需要编辑 Less 文件而不是 CSS 文件。
【问题讨论】:
-
我希望(而且看起来如此)您使用的是版本控制系统。如果您使用例如 Git,您可以设置
.gitignore以防止 Git 监视Site.css中的编辑。显然,这样做,必须在网络服务器上部署期间生成已处理的文件,因为它不再是版本控制的(因此更新) -
我们使用的是 Team Foundation Server。我过去使用过 git,我希望 TFS 有一个忽略文件,但我无法右键单击并选择按照其他文件排除 Site.css。
标签: tfs less web-essentials