我們最近遷移到TFS 2010,並創建了一個新的團隊項目。 (舊版本於2005年創建,似乎缺少可在2010年實現全部功能的關鍵元數據)。我們已經複製了所有的源代碼,並且已經計算出如何將工作項目複製到新的團隊項目中,但是我們無法弄清楚如何遷移我們的構建定義。如何將TFS構建定義移動/複製到新的團隊項目?
有沒有辦法做到這一點,或者我們必須手動重新創建它們?
謝謝!
[編輯]
傑夫 - 謝謝你的回覆!閱讀後,更深入地考慮我的情況,我意識到我的描述(也可能是我的整個問題)是有缺陷的。
我們最初將我們的2008團隊項目升級到了2010年。之前它已從2005年升級到目前爲止,我們一直使用CruiseControl.Net來管理我們的構建。我們的一個團隊注意到,我們的升級項目缺少一些關鍵元數據,並且認爲這些東西沒有在遷移過程中添加,因此他創建了一個新的2010團隊項目並將我們的源代碼導入爲測試。現在我們有兩個2010年的團隊項目:最初遷移的項目(我們都在使用)和「從零開始」項目。
與此同時,我在最初遷移的項目上嘗試使用TFS Build。我創建了十幾個構建,並且正在完善它們,但我們尚未從CC.Net中移除。
決定開始使用「從頭開始」項目,所以我希望能以某種方式將構建從一個項目複製到另一個項目。我沒有辦法做到這一點......沒有構建proj文件來複制(TFS似乎在2010年保持構建定義的內部)。