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

WebStorm clear the read only flag for css files, on a scss file watcher (using node-sass) on TFS

我们正在使用 TFS 进行源代码控制,我们才刚刚开始使用 scss。我在 webstorm 中添加了 scss 的文件观察器。但问题是在我们提交更改后,所有文件都收到 "Read-only" 状态。

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

在 Visual Studio 中它会自动使用插件 Web 编译器,我也想在 WebStorm 中这样做,因为在 WebStorm 中比在 Visual Studio 中更容易工作。

在 WebStorm 中检查 Changing Read-Only Status of Files

  1. 启用显式删除只读状态:

Confirmation page of the Version Control settings 中,选中 Show "Clear Read-Only Status" Dialog 选项。

  1. 正在通过图标更改可写状态:

您可以使用状态栏中的锁定图标使文件可写。在编辑器中打开需要的文件,点击锁,如下图:

你给我的回答 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 链接并且运行良好。