2011-11-21 166 views
3

在TFS中重命名文件夾的正確方法(步驟順序)是什麼?我嘗試在本地做,然後提交,但它不工作。我認爲你必須從TFS(服務器端)執行它,而不是正確的?但是,如果你這樣做,並得到最新的,那麼我想它只會在本地更新你的文件夾,並希望你沒有任何其他衝突?在TFS 2010中重命名文件夾

回答

5

開源的控制資源管理器,標記你的模塊,按F2 &輸入新名稱。
模塊將顯示在您的待定更改窗口中,更改類型爲「重命名」。

假設您有一個名爲test.txt的模塊參與了3個變更集。然後,它被更名爲itsatest.txt當我得到的文件itsatest.txt歷史,我得到這個:enter image description here

在我的硬盤驅動器的test.txt重命名後不存在。
相同的原理也適用於文件夾。

編輯評論後

問題是我做這一切重命名我的本地文件系統上......我不 希望失去這一切的變化,因爲我也 代碼更改命名空間, etc

我明白了。
繼續的一種方法是將整個目錄複製到您的工作空間外。
然後將它從工作區中刪除,並使用「獲取特定版本」和「即使本地版本與指定版本匹配覆蓋所有文件」從源代碼控制中重新獲得它。
繼續執行重命名&簽入。

在您本地存儲的目錄&之間執行目錄比較,您剛纔重命名了該目錄。您應該出現所有更改的文件。
檢查出來&將它們手動複製粘貼到工作區中。

這應該照顧到這種情況。


我敢肯定,我記得另一個TFS SO後,這裏的建議是「不要混合使用掛起的重命名掛起的更改」 - 似乎無法ATM找到它...

+0

你是什麼通過標記你的模塊意味着...檢查出來嗎? – PositiveGuy

+0

不,只需點擊即可。 – pantelif

+0

'將文件夾重命名爲全部大寫':無關緊要。 – pantelif