【发布时间】:2016-03-18 00:49:49
【问题描述】:
在使用 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 文件,但本应排除的目录仍显示在待处理中变化。 .tfignore 文件是否应该与 ASP.NET 5 项目一起使用?在搜索解决方案时,我遇到了有关 .tfignore 文件的文章,其中不排除解决方案资源管理器中的内容(我不希望它是如何工作的),但似乎没有提及任何关于 TFVC 和 .tfignore 的内容。
我们正在使用 TFVC 中的本地工作区,并且从未签入 wwwroot 目录的文件(我们都手动确保在签入时排除它们,但如果它会自动发生在 .tfignore 文件中会很好)。
【问题讨论】:
标签: asp.net asp.net-mvc visual-studio-2015 asp.net-core azure-devops