我的问题是在大环境中,最好是想阻止人们编辑生成的CSS文件,而不是在我们的例子中是.scss文件。
强烈建议任何使用Visual Studio进行前端开发的人查看Web Workbench插件,它允许您利用SASS/LESS预编译CSS和CoffeeScript预编译JavaScript。您将需要安装IronRuby,但两者都非常容易安装。
可以通过 Team Foundation 服务器高级工具附带的签入策略完成此操作。有一个禁止模式策略将阻止签入与特定模式匹配的文件。
如果需要,可以将其与自定义路径策略结合使用,以将这些阻止的模式范围限定为特定位置(以便可以将编译的结果签入到某些文件夹中,但不能签入到任何位置)
如果需要,您可以否决任一规则,但需要为此提供原因注释。可以监视这些替代。
有关签入策略的详细信息。