我们使用Team Foundation Server(TFS)进行源代码管理。
在我们的解决方案中,我们使用TypeScript和SASS分别创建JavaScript和CSS文件。虽然.js和.css文件包含在我们的源代码控制中(因为它们最终是生成的文件),但对应的.ts和.scss文件都会发生任何“更改”。
但是,在查看TFS中的变更集时,所有.js和.css文件都包含在.ts和.scss文件中。通常,几个.ts / .scss文件中的简单更改可能会导致.js / .css文件中的大量更改 - 拥挤变更集详细信息。
有没有办法过滤哪些文件类型在变更集中显示,以便更容易查看“实际”更改的内容?
答案 0 :(得分:0)
这些JavaScript和CSS文件是构建工件。您不应该将它们置于源代码控制中 - 让您的构建系统根据需要构建它们,就像您的开发人员一样。
您可以通过TFVC的.tfignore
文件或Git的.gitignore
文件忽略文件或文件夹。