2012-08-09 41 views
7

我已經爲我的解決方案添加了一個新的nuget包。TFS 2012中的過濾器在哪裏定義?

在「團隊視圖 - >掛起更改 - >檢測到的更改」中有一些的文件,但/ lib文件夾被忽略。結果CI建立中斷。

問題:在TFS(或Visual Studio?)中指定排除/ Lib文件夾(或/ Lib文件夾內的文件)在哪裏?

+0

檢查您的工作區的定義。 – 2012-08-09 14:44:33

+0

不,不。除非有多個工作區設置地點。 – 2012-08-09 15:57:51

+0

對不起,有什麼不?你的意思是你的工作區定義沒有排除? – 2012-08-09 15:58:39

回答

11

鑑於您使用的是TFS2012,我假設您使用的是本地工作區。對於本地工作空間文件,使用.tfignore文件將被忽略。檢查您是否有該文件,並且是否存在/lib文件夾。

另請注意,默認情況下會忽略某些文件,例如nuget軟件包的/lib文件夾中的.dll文件。如果文件夾中沒有要包含的文件,它將不會顯示在待處理的更改中。您將不得不通過源代碼管理器手動添加它。

這裏是reference for the .tfignore file如果你想看看它是如何工作的。

+0

忽略服務器工作區中的文件呢? – 2013-10-16 14:55:53

+0

@GuyBertental要忽略來自服務器的文件或文件夾,您需要在工作區映射中「隱藏」它們。 – 2013-10-17 03:13:25

1

您可以通過選擇忽略檢測到的更改中的某些內容來快速確定.tfignore文件的位置。這會導致.tfignore文件出現在您的「包含的更改」中,並帶有新的忽略設置(如果它尚不存在,將會創建它)。從這裏你可以雙擊文件打開它進行編輯。