在使用TFVC和Visual 2015处理ASP.NET 5项目时,我们注意到,添加一个.tfignore文件,试图将目录中的文件夹和文件排除在外,仍然会在Team中显示为挂起的更改。由于CSS和JavaScript文件不需要签入(它们是从SASS和TypeScript源生成的),所以我们希望将它们排除在外。我们将一个简单的.tfignore文件添加到我们的项目中,该项目的条目为\wwwroot (我们认为我们应该首先使其尽可能简单,并忽略wwwroot目录中的所有内容),而且文件似乎没有被识别,因为www.root文件夹中的项仍然显示在我们的“挂起的更改”窗口中。我们还尝试遵循在https://msdn.microsoft.com/en-us/library/ms245454.aspx#tfignore中“创建和使用.tfignore文件”部分中列出的步骤,虽然将条目添加到全局.tfignore文件中,但本应被排除的目录仍然显示在挂起的更改中。.tfignore文件应该与ASP.NET 5项目一起工作吗?在搜索解决方案时,我看到了一些关于.tfignore文件的文章--不排除解决方案资源管理器中的内容(我不希望这些东西是如何工作的),但是似乎没有提到任何关于TFVC和.tfignore的内容。
我们正在使用TFVC中的Local,从来没有为www.root目录签入过文件(我们都在手动确保在执行签入时排除它们,但是如果它将自动发生在.tfignore文件中会更好)。
发布于 2015-12-14 04:18:08
这是ASP.NET5的一个已知问题,请参阅此链接以获得详细信息:https://github.com/aspnet/Tooling/issues/18
https://stackoverflow.com/questions/34234859
复制相似问题