2012-02-18 58 views
0

我是一名自認爲使用VS2010與團隊資源管理器的tfs新手。我的應用使用版本控制。我希望將我目前的項目ProjectA重命名爲ProjectA_01之類的其他項目。然後,在我對新的VS2010解決方案進行了架構更改後,我希望將新項目作爲ProjectA。步驟列表將會有所幫助。 謝謝如何刪除當前項目並重新使用項目名稱

+0

也許,這是錯誤的方法。請建議另一個。 – JimBoone 2012-02-18 16:33:25

+0

抱歉措辭不佳。我開始了一個應用程序,並且發現代碼組織需要更改。我希望以不同的方式組織項目。但是,我需要使用相同的項目名稱創建新的應用程序體系結構。我只想在重新打包VS解決方案之前歸檔現有的應用程序。如果沒有版本控制,我會壓縮現有的VS解決方案,用舊名稱創建一個新解決方案,並添加新的組織。有沒有辦法獲得與TFS版本控制相同的結果? – JimBoone 2012-02-21 14:56:12

回答

2

我很確定你不能在TFS中重命名項目。如果您願意,您可以創建一個名爲ProjectA_01的新項目,但從您嘗試完成的內容來看,我認爲您想要的是與branches一起使用。

實質上,您將所有代碼放在項目下的文件夾中。所以,你的硬盤上它會是這個樣子:

C:\tfs folder\ProjectA\Main

所有的源代碼都在Main文件夾中。然後在Visual Studio的源代碼管理資源管理器窗口中,右鍵單擊主文件夾並選擇分支和合並 - >轉換爲分支。這是您的Main分支(或中繼),您可以將其用於可用於beta測試或產品發佈的代碼。

一旦您創建了主分支,您可以再次右鍵單擊該分支並選擇分支和合並 - >分支。此時,您可以將其命名爲ProjectA_01或您想要的任何內容。通常情況下,這將是您開發分支的一部分,您可以完成大部分開發工作。

當您在ProjectA_01分支中進行所有更改並檢入所有代碼後,可以再次右鍵單擊ProjectA_01分支,然後選擇分支和合並 - >合併,這會將所有更改移回到Main分支(這意味着它已準備好進行用戶測試或發佈)。

+0

感謝您的迴應。我查看了你提供的參考資料,並找出了一個解決方案。 – JimBoone 2012-02-21 16:07:28

+0

我在TFS中添加了兩個文件夾層,它給了我機器上的新文件夾。我將我想存檔的代碼移到這些新文件夾中。我不得不從我的歸檔解決方案中刪除所有.vssscc文件,然後將該解決方案添加到新位置的TFS中。我現在看到,我的問題源於TFS中項目名稱下面的文件夾層太少。再次感謝。 – JimBoone 2012-02-21 16:14:20

0

「Hawkke」是正確的,因爲您無法重命名團隊項目。如果你想要這個功能,你可以在這裏投票:http://visualstudio.uservoice.com/forums/121579-visual-studio/suggestions/2037605-rename-project-in-tfs。目前它是TFS目前排名第一的功能。

我實際上很難理解你是在談論重命名TFS團隊項目,還是你正在談論重命名Visual Studio項目。不幸的是,它們的命名相同。

但是,通常團隊項目非常大,您將擁有大量不同的產品系列,產品,並最終在同一個團隊項目中使用Visual Studio解決方案&項目。您可以在團隊項目中創建子文件夾,包括甚至可能是「存檔」文件夾,以更好地組織您的源代碼。

讓我們知道如果我們不理解你的問題,但。

相關問題