2015-12-12 47 views
4

使用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的任何內容。tfignore文件不會忽略使用asp.net 5項目的文件

我們正在使用TFVC中的本地工作區,並且沒有檢入過wwwroot目錄的文件(我們都是在簽入時手動確保排除它們,但如果它會自動發生.tfignore文件)。

回答

2

這是一個已知的問題ASP.NET5,請參考此鏈接瞭解詳細信息:https://github.com/aspnet/Tooling/issues/18

+0

其實我所見到的github上的問題,但它似乎就像是試圖一舉兩得等在這個問題上所做的工作對我來說並不是很清楚。標題明確提到了與「仍在解決方案資源管理器中顯示的項目」相關的問題,並且所有對話似乎都在解決方案資源管理器中顯示和隱藏文件(我不相信tfignore應該處理這些文件),並且似乎沒有多談論源代碼管理。在仔細觀察線程後,我看到它們將它帶回源控制。謝謝。 –

+0

有沒有一種解決方法,我們可以使用,直到VS2015更新3發佈? – Bas

+0

FWIW,我們仍然遇到VS 2015 Update 3的問題 – BlazingFrog