我们已经将一个项目从 Mercurial 迁移到 TFS 2013。该项目使用 ASP.NET Web API 和 TypeScript,并且有很多很多自动生成的文件。
在 Mercurial 下,我们过去常常.hgignore
忽略许多.js
和.js.map
其他自动生成的文件。这是在某些子目录中使用通配符和通配符完成的。
在 TFS 下,我们只找到了如何从提交中“排除”这些文件——我们找不到完全删除它们的方法。
排除文件的问题是双重的:首先,排除列表似乎在某些情况下被重置,其次,如果排除列表被这些文件淹没,很难将其用于其正确目的:部分提交。
在 TFS 下,如何从版本控制中正确排除文件?