2009-05-09 18 views
0

到目前爲止,我和我的團隊一直在努力將我們的繼承源代碼轉化爲我們可以生活的東西。這個過程的一部分是讓源代碼控制圖像看起來更像大多數人在瀏覽存儲庫時可能會發現的內容。是否可以在TFS源代碼控制中進行僅服務器重命名?

原始結構包含一個名爲「分支」的分支,其內容是在Subversion等系統的「標籤」文件夾中可以找到的內容。由於「分支」對我的口味有點太不特定,我想將它改爲「標籤」 - 但似乎我不能這樣做,除非我創建映射到存儲庫根目錄的工作區,然後創建從它的工作副本。在這個項目上,這是一個巨大的文件傳輸(大量舊標籤)。

請告訴我,我剛剛忽視了顯而易見的事實,應該花更多時間閱讀說明。沒有簡單的方法來做到這一點,而不是先把所有東西拉到客戶端上?我真的很喜歡TFS的大多數方面,但這是Subversion需要15秒或更少的時間 - 所以我希望我只是錯過了一些東西。

在此先感謝任何回覆者。

+0

只是想知道爲什麼你不喜歡這個名字 「分支」。術語「分支」通常用在TFS安裝中,您可能會在Subversion存儲庫中看到術語「標籤」。 – 2009-05-10 18:29:58

+0

這可能只是我的一個老偏見。 「標籤」似乎有一個更具體的內涵。我期望在這樣的文件夾中找到以前版本的集合。對於我的口味來說,「分支」只是一般頭髮上的一根頭髮。他們是開發分支,修補程序,都沒有?當然,您的項目的分支文檔應該會拼出來,但我喜歡佈局,儘可能多地傳遞意義。 – 2009-05-11 13:51:06

+0

@Jon:標籤和分支都很通用..我們傾向於在文件夾命名方案中更具體一些。 – NotMe 2009-05-28 23:29:57

回答

3

您不需要獲取整個文件夾,但需要獲取文件夾本身。你不能從IDE中做到這一點,但你可以在命令行:

tf get c:\dev\ 

因爲我們還沒有指定/遞歸選項,將只得到C的直接孩子:\ dev的\這將是諸如干線和分支的文件夾。

因爲在那裏,你可以重命名文件夾:

tf rename c:\dev\branches c:\dev\tags 

然後再辦理入住手續的重命名。

問候,

威廉·D·巴塞洛繆(Team System的MVP)

+0

謝謝,先生。我似乎進入了使用命令行工作室和TFPT中GUI的模式,所以我忘記了TF比GUI更可調。 – 2009-05-11 13:55:48

相關問題