2016-07-15 81 views
0

所有運行Visual Studio 2015的計算機都具有當前所有更新。所有三臺機器都運行Bitlocker。VS2015中的TFS適用於.csproj,不適用於添加.cs

在所有三臺機器上都出現同樣的問題,這三臺機器都可能在一週前運行正常(上次使用此解決方案)。

我使用VisualStudio.com作爲TFS。

今天我得到了最新消息,在我正在編寫的一個項目中添加了一個文件,對其進行了編輯並進行了檢查。我注意到它並未處於待處理列表中。然而,.sln被檢出並且.csproj被更新了。 我可以手動將.cs文件添加到TFS,並且很高興地將其檢入。它不會自動執行。

然後我創建了一個新項目,並將其添加到TFS,這工作得很好。

我打開了另一個現有的解決方案,這也很好。

因此,我複製整個解決方案目錄,並試圖添加它與TFS電動工具,現在我看到了問題。

Excluded by the global exclusion list: *.lib 

我的猜測,這只是一個猜測是,在最後的更新,在過去的幾個星期,他們已經增加了一些排斥的東西,「威比」,這是搞砸了我的解決方案出現這種情況推出在最後使用.lib創建一個項目。或者也許文件級過濾器現在正在應用於目錄?

1)這些排除在哪裏?

2)任何人都知道這是最近添加的新排除項嗎?正如我所說,我一直在努力解決這個問題一年或更長時間,直到今天沒有問題。

3)哪種語言更喜歡* .lib被排除?它對於文件是有意義的,但是它被應用於整個名爲MyProject.Lib的目錄(例如)。

感謝

+1

您的項目文件夾或項目的某個根文件夾中是否有.tfignore文件? –

+0

我有一個.tfignore。它從來沒有改變(它只是排除了nuget的東西),我試圖刪除它,以防萬一突然造成問題。這絕對是最近出現的一個全局排除,適用於名爲* .lib的文件夾(不區分大小寫):(我通過將任何MyProject.Lib重命名爲MyProjectLib來修復它,但我並不開心 – Ian

回答

1

全局排除列表是由服務器配置,沒有任何辦法去改變它。您可以從以下路徑獲得詳細列表:

%LocalAppData%\Microsoft\Team Foundation\X.0\Configuration\VersionControl\LocalItemExclusions.config 

,我可以得到相同的行爲在您使用VS2015 UPDATE3,但不能看到VS2015 UPDATE2這個問題。

+0

啊,非常感謝你,我可以在文件中看到排除,我認爲每次連接到服務器時都會被覆蓋,我使用VisualStudio.com作爲我的TFS,找到一種方法來改變那裏的排除,我會繼續尋找,然後我會嘗試將它報告給VisualStudio.com人員。 – Ian

相關問題