使用VS 2015和TFS 2013. 需要刪除並重新創建Dev分支。我將它從VS中的源代碼管理資源管理器中刪除,簽入待處理的更改並且分支消失。如何正確刪除屬於TFS項目分支的文件夾?
但是分支文件夾仍然存在於工作區(本地磁盤)中。
我從磁盤中刪除了這個假設,因爲TFS從源代碼管理中刪除了它,我不需要它,它應該是安全的刪除。
現在,當我重新創建Dev分支作爲主分支的子項,並嘗試合併Main到Dev時,我得到了Main中每個文件和文件夾的衝突,表示項目已從目標分支中移除。爲什麼TFS抱怨?爲什麼沒有辦法通過單擊來解決這個問題,而不是單獨點擊「使用源版本」按鈕?或者,我做錯了什麼? :)
而不是刪除分支我可能會檢查所有的東西,並覆蓋開發分支中的文件,並檢查它。這種方式只有差異的文件將被檢入。此外,你將不得不手動添加任何新的文件。如果你刪除或重命名一個分支,這種行爲將發生在上面。 –
使用VS2015 Update1 + TFS2013 Update5進行測試時,刪除分支並檢入待處理的更改時,分支文件夾將從我的工作區中消失。重新創建分支沒有任何問題。如何重現你的問題? –
我也在VS2015更新1,但TFS2013更新3.重新啓動計算機後問題得到解決。懷疑它與緩存有關,像@Caludius在下面提到的。我的也是一個帶有幾個nuget軟件包的MVC5解決方案。不知道這是否有任何區別 - 可能是由於任何鎖定不同的進程放在文件上。 – joym8