我們正在爲下一版本的應用程序開發創建新的Team Foundation Server集合。我們當前版本的源碼在很大程度上不適用,除了一些DLL應該或多或少保持不變。我們想創建一個新的集合,但是想知道我們是否可以克隆現有集合中的DLL項目以保留歷史記錄。Team Foundation Server:將集合的項目克隆到新集合中
這可能嗎?我們意識到這可能會導致一些「雙重維護」問題,如果DLL需要任何錯誤修正,但我們並不太在意這種情況。
到目前爲止,我已經拿出了一些資源。一些MSDN帖子指向人Splitting a Team Project Collection。但是,那裏的問題是每個集合中只能有一個項目。 IT指出:
項目不能存在於多個集合中。在刪除拆分集合之間的所有重複項目之前,您將無法啓動重命名的集合。
這不是我們想要的。我們希望在每個集合中都保留兩個具有歷史記錄的項目。
否則,我看到了TFSConfig命令。它包含一個/克隆選項,但我不太確定它的用法(其他例子也很難得到),它提到它主要用於分裂以及。
我們正在尋找一些不可能的事情嗎?如果我們真的需要歷史記錄,我們是否需要複製源代碼並將其添加爲新集合中的新項目並引用舊集合?謝謝。
你能詳細說明爲什麼你需要一個全新的集合嗎?項目集合背後的想法是,你基本上可以在同一組硬件上託管兩個完全獨立的TFS實例。你確定你不想爲你正在工作的東西分支到一個新的團隊項目嗎? – Robaticus 2011-01-25 18:05:17
這是我們也考慮過的一點。我們認爲擁有一個新的集合會更有意義,因爲雖然它是同一個產品,但大多數代碼庫將完全不同。這將是一個與現有項目沒有任何關係的獨特實體。 因此,對我來說,有一個新的集合是有道理的,以便我們可以將它們分開備份/歸檔舊集合。如果這真的是一個糟糕的主意,我願意提供更好的建議。 – yourbuddypal 2011-01-25 18:53:03