我有一个webessentials任务,可以通过构建任务在每个项目构建中生成min.js文件。但是,这会构建并生成未更改的新文件,这些文件在TFS签入期间显示为更多文件。由于这些文件是部署所必需的,因此我无法将它们从项目中排除。
为以下内容添加.tfignore也无济于事。
*.min.js
..\*.min.js
这里有什么问题,或者为什么TFS会在签入min.js文件后忽略.tfignore文件。
答案 0 :(得分:0)
我可以重现这个问题,并且在GitHub中讨论了一些类似的问题,例如:https://github.com/aspnet/Home/issues/962
作为解决方法,在签入文件之前,您可以先尝试全部撤消,然后将.tfignore
文件复制到生成*.min.js
文件的根文件夹,然后手动将项目添加到文件夹,您会发现此次排除了*.min.js
个文件,然后检查所需的文件。
.tfignore
文件,并将其复制到生成*.min.js
文件的根文件夹。.tfignore
文件。 (检测到的链接>选择
.tfignore
个文件>促进>签入)*.min.js
个文件
自动排除,点击完成> 签入更改。