在使用TFVC和Visual Studio 2015处理ASP.NET 5项目时,我们注意到添加尝试排除wwwroot目录中的文件夹和文件的.tfignore文件仍然在团队资源管理器中显示为待定更改。由于CSS和JavaScript文件不需要签入(它们是从SASS和TypeScript源生成的),我们希望将它们排除在外。我们在我们的项目中添加了一个简单的.tfignore文件,它只有一个\ wwwroot条目(我们认为我们会尽可能简单地开始并忽略wwwroot目录中的所有内容)并且文件似乎无法被识别因为wwwroot文件夹中的项目仍显示在我们的Pending Changes窗口中。我们还尝试按照"创建和使用.tfignore文件"下的https://msdn.microsoft.com/en-us/library/ms245454.aspx#tfignore中列出的步骤进行操作。部分,并且在向全局.tfignore文件添加条目时,应该排除的目录仍显示在Pending Changes中。 .tfignore文件是否适用于ASP.NET 5项目?在搜索解决方案时,我遇到了一些文章,谈论.tfignore文件不排除解决方案资源管理器中的东西(我不希望它是如何工作的),但似乎没有提到TFVC和.tfignore周围的任何东西。
我们正在使用TFVC中的本地工作区,并且从未检查过wwwroot目录的文件(我们都在手动确保在签入时将它们排除在外,但如果它会自动发生在.tfignore文件中会很好)。