css - WebStorm 在 TFS 上的 scss 文件观察器(使用 node-sass)上清除 css 文件的只读标志

标签 css tfs sass webstorm node-sass

我们正在使用 TFS 进行源代码控制,我们才刚刚开始使用 scss。我在 webstorm 中添加了 scss 的文件观察器。但问题是在我们提交更改后,所有文件都处于“只读”状态。

在 Visual Studio 或 WebStorm 中,如果您修改文件,它会自动删除只读状态并 checkout 该文件。当我保存 scss 文件以删除 css 状态并自动 check out 该文件时,我该怎么做,这样我就不会被迫每次都手动执行此操作。

在 Visual Studio 中,它会自动使用插件 Web 编译器执行,我也想在 WebStorm 中执行此操作,因为在 WebStorm 中工作比在 Visual Studio 中容易得多。

最佳答案

你给我的回答 Cece 是为了清除我正在编辑的文件的 RO 状态,在本例中是 scss 文件。我的请求是删除由 node-sass 编译的文件的 RO 状态,在本例中是 css 文件。

目前我已经用这个脚本创建了一个批处理文件:

"C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\TF.exe" checkout %2
node-sass --output-style=compact --source-map-embed=true %1 %2

并且 Webstorm 程序链接到这个批处理文件而不是 node-sass,并且运行良好。

关于css - WebStorm 在 TFS 上的 scss 文件观察器(使用 node-sass)上清除 css 文件的只读标志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37347297/

相关文章:

css - 如何制作缩进列表并使用双箭头作为我的角色

css - 在 SCSS 中更改输入焦点上的标签颜色

html - 将模糊滤镜应用于背景,不会使我的 div 居中

html - 向内联输入添加边框

javascript - 使用 jQuery 和 HTML 添加到 div

linux - 使用 Team Explorer Everywhere 命令行 Linux 在不下载所有项目的情况下在 TFS 中创建一个新的高级文件夹

version-control - 当您计划在将来进行重写时如何处理分支?

svn - 源代码控制 – 每个产品都需要一个单独的分支吗?

css - 根据 Angular 8 中选定的主题(在 ui 中选择)更改 css 类的属性

javascript - 将内联 SVG 转换为 png 时出现样式错误