當我刪除文件系統中的文件時,TFS 2013將正確顯示它仍然處於版本控制中,但該文件不會顯示爲掛起刪除,並且提交更改不會將該文件從服務器中刪除。如果我去到源代碼資源管理器,被刪除的文件顯示爲在服務器上,但如果我嘗試刪除它,我得到一個錯誤,說The item could not be found in your workspace
,這也是正確的,但我需要刪除該文件,我可以'找到辦法做到這一點。我真的不希望不得不下載每個文件並手動刪除它。如何讓TFS 2013檢測文件系統中刪除的文件?
那麼,我該如何讓TFS檢測不再在本地文件系統上的文件,並將它們從服務器中刪除呢?
請注意,我的工作區是本地的,而不是服務器。許多消息來源稱,TFS應該檢測本地工作空間中的本地刪除,但這似乎並非如此,至少,這不是我所看到的。
更新:我知道我的工作區是局部的,因爲這裏的TFS工作區窗口:
我添加了一個屏幕截圖表明我的工作區實際上是本地的,除非這個對話框並不意味着我認爲的意思。我找到了隱藏的$ tf文件夾,但它裏面只有一堆二進制文件。我將如何檢查這個文件夾的配置? – 2015-02-25 13:52:52
你不要,如果它有你有一個本地工作區,它會自動檢測到變化。原因不是a)它破壞了,你需要刪除它並創建一個新的或b)你正在達到一個性能100k的文件限制。本地工作區中應該不超過30k個文件。如果你需要moew,那麼切換到一個服務器工作區。 – 2015-02-25 20:48:52
我注意到你有垃圾色調的映射路徑?我通常只能在工作區中看到一條或許兩條配對路徑。爲什麼這麼多? – 2015-02-25 20:49:29