在Visual Studio Pending Changes中排除某种类型的文件

时间:2018-03-30 11:00:08

标签: visual-studio tfs

我正在使用Visual Studio 2017,因为我正在使用Typescript我想要排除.js和.js.map文件在TFS Pending Changes中显示。

查看此https://msdn.microsoft.com/en-gb/library/ms245454(v=vs.110).aspx#tfignore,它说要添加.tfignore文件。所以我尝试将一个添加到根目录(.sln文件所在的位置)。该文件包含以下文本:

*.js
*.js.map

我已将此.tfignore文件添加到源代码控制中并尝试重新启动Visual Studio,但.js和.js.map文件仍处于待定更改中。

我在这里遗漏了什么,或者有更好的方法吗?

1 个答案:

答案 0 :(得分:0)

不是直接回答,但我找到了解决方法。

我有webpack根据需要编译和捆绑Typescript文件。然而,每当我构建项目时,Visual Studio就会为每个打字稿文件创建单独的.js和.js.map文件。由于这些并非严格需要,我按照How to disable TypeScript compilation in .Net Core projects?

将TypeScriptCompileBlocked元素添加到.Net Core项目文件中

这阻止了它在构建时创建.js和.js.map文件。