2010-01-14 61 views
4

因此,我試圖在團隊項目的源代碼管理樹的路由上更改文件夾的大小寫。我想出了一些方法來做到這一點很愚蠢,但我想知道是否有更簡單的方法來做到這一點。根本的問題是,重命名和移動功能都是基於名稱不同而設計的,這意味着它們不能用於更改大小寫,除非應用兩次。更改TFS源文件夾的大小寫

笨方法1:
步驟1:檢查出項目
步驟2:刪除工作區結合
步驟3:(可選)必須爲新的文件夾的工作區結合
步驟4:移動到子文件夾或到步驟2中創建的文件夾
步驟5:簽入
步驟6:在另一個方向重複步驟1-4。


愚蠢的(和危險)方法2:
混亂直接與數據庫,假設你有機會獲得它周圍。

回答

4

TF重命名$ /項目/ FooBar的$ /項目/ foobar的應該工作的W/O任何不必要的複雜性。我剛剛嘗試過,沒有看到問題。

+0

這給出了「無法確定工作區錯誤」,儘管映射是有效的,我運行了'tf workspaces'來抓取工作區。 – Brian 2010-02-08 14:19:11

+0

你是否在包含$/project的工作區中?你能夠運行修改FooBar的其他tf命令嗎?你是直接映射FooBar還是直接映射FooBar的 - 我不認爲TFS會讓你重命名直接映射的東西。 – 2010-02-08 18:10:33

+0

我在一個包含$/project的工作區中。我不確定我應該嘗試使用哪些其他命令。我最初直接映射FooBar,但我確實試圖映射父級並重新加載工作區;它沒有區別。 – Brian 2010-02-08 19:14:32

0

是否有可能重命名該文件夾,比如最後用下劃線表示。然後用正確的大小寫再次重命名,並且沒有下劃線?

這可能需要在Source Safe和本地驅動器中完成。

只是一個想法

+0

是的,我可以做到這一點。這樣做會涉及到使用愚蠢的方法1. – Brian 2010-01-15 14:11:24