防止从 TFS 中的 LESS 文件中签入生成的 CSS
Prevent check-in of generated CSS from LESS file in TFS
我们在 Visual Studio 项目中使用 Web Essentials,我们使用编译成 Site.css 的主 Site.Less 文件和 Site.css.map & Site.min.css.
因为 Less 对一些团队成员来说是一项新技术,我们有时会让人们将代码写入 Site.css 文件并签入。最近我们有一个星期的更改被覆盖,因为其他人更改了更少的文件,编译并签入。幸运的是,历史记录保留了 .css 更改。
有没有办法阻止 Site.less 下的 Site.css 文件被签入?这将提醒人们需要编辑 Less 文件而不是 CSS 文件。
Git 有 .gitignore
以防止在 Site.css
.
中监视编辑
如果您正在使用 Team Foundation Server,请参阅此 old similar question. Accepted answer is another one, but in my opinion this is answer you're looking for。
简而言之:
- 文件 -> 源代码管理 -> 高级
- Select "Exclude < filename > from Source Control"
查看 link 了解更多详情。
如果您使用本地工作区,Team Foundation Server 版本控制 (TFVC) 支持 .tfignore
文件。有关 .tfignore
格式的更多信息,请参阅 MSDN
我们在 Visual Studio 项目中使用 Web Essentials,我们使用编译成 Site.css 的主 Site.Less 文件和 Site.css.map & Site.min.css.
因为 Less 对一些团队成员来说是一项新技术,我们有时会让人们将代码写入 Site.css 文件并签入。最近我们有一个星期的更改被覆盖,因为其他人更改了更少的文件,编译并签入。幸运的是,历史记录保留了 .css 更改。
有没有办法阻止 Site.less 下的 Site.css 文件被签入?这将提醒人们需要编辑 Less 文件而不是 CSS 文件。
Git 有 .gitignore
以防止在 Site.css
.
如果您正在使用 Team Foundation Server,请参阅此 old similar question. Accepted answer is another one, but in my opinion this is answer you're looking for。
简而言之:
- 文件 -> 源代码管理 -> 高级
- Select "Exclude < filename > from Source Control"
查看 link 了解更多详情。
如果您使用本地工作区,Team Foundation Server 版本控制 (TFVC) 支持 .tfignore
文件。有关 .tfignore