更新:2007 年 11 月
當您使用 Team Foundation Server 管理多個 Team 專案時,可能會遇到想要將兩個 (或兩個以上) Team 專案合併到一個 Team 專案的情況;在下列情況下,合併個別 Team 專案可能會很有用處:
公司的重組變更了管理、報告或資金的關係。
產品的重組變更了時程、範圍、功能或人員的需求。
Team 專案的重組變更了範圍、功能、人員或資源的需求。
您必須決定是要將一個 Team 專案合併到另一個 Team 專案,還是要將兩個 (或兩個以上) Team 專案合併到第三個新的 Team 專案;本主題的其餘部分假設您要將一個 Team 專案 (來源) 合併到另一個現有的 Team 專案 (目標)。如需將兩個現有的 Team 專案合併到第三個新的 Team 專案之詳細資訊,請參閱將 Team 專案從某個版本移至下一個版本。
將工作項目從來源 Team 專案移到目標 Team 專案
來源 Team 專案中可能會有未完成的工作項目,或是要在下一版中完成的工作項目;您必須逐一將未完成的工作項目複製到目標 Team 專案 (Team Foundation Server 不支援大量複製或移動專案之間的工作項目)。如需將工作項目從某個專案複製到另一個專案的詳細資訊,請參閱 HOW TO:複製工作項目。
注意事項: |
|---|
根據預設,如果您製作工作項目的複本,就會將新工作項目的狀態設定為 [作用中]。如果您在來源 Team 專案中有非作用中狀態的工作項目,而您要將這些工作項目複製到目標 Team 專案,請務必將新工作項目的狀態設定為與來源 Team 專案的狀態相同。 |
將來源 Team 專案中的文件複製到目標 Team 專案
來源 Team 專案中可能還有一些文件和報告仍然與合併的 Team 專案有關,您可以在 Team 總管內拖放這些文件,將這些文件複製到目標 Team 專案。如需將文件從某個專案複製到另一個專案的詳細資訊,請參閱 HOW TO:在 Team 總管中移動或刪除文件或資料夾。
設定複製的項目之使用者權限
請務必針對從來源 Team 專案複製過來的項目正確設定使用權限,這一點很重要;您必須逐一設定每一個項目的使用權限 (基於安全理由,Team Foundation Server 不支援大量將某一個專案中的使用權限複製或移動到另一個專案)。如需設定使用權限的詳細資訊,請參閱管理使用權限。
將複製的工作項目重新指派給正確的區域和反覆項目
目標 Team 專案中所用的 Team 專案結構和類別必須套用到從來源 Team 專案複製而來的工作項目上。如需指派區域和反覆項目的詳細資訊,請參閱設定初始專案區域或反覆項目。
建立簽入原則
來源 Team 專案中所用的 Team 專案簽入原則不一定適合目標 Team 專案,您必須為目標 Team 專案逐一重建簽入原則 (Team Foundation Server 不支援大量將某個專案中的簽入原則複製或移動到另一個專案)。如需簽入原則的詳細資訊,請參閱使用簽入原則與簽入提示。
建立警示
如果您要在目標 Team 專案中使用警示,請務必正確設定這些事件告知;如果您想要繼續使用來源 Team 專案中的相同警示,您必須針對目標 Team 專案逐一重建警示 (Team Foundation Server 不支援大量將某個專案中的警示複製或移動到另一個專案)。如需建立警示的詳細資訊,請參閱設定警示。
撤銷中止的 Team 專案之使用權限
當您已經將所有相關的項目和重建的原則、警示等複製到目標 Team 專案之後,請撤銷來源 Team 專案的所有使用權限。撤銷使用權限將可防止有人進一步更動來源 Team 專案,也可讓您儲存它做為記錄參考。
判斷新的備份是否適當
由於合併 Team 專案、個別複製工作項目,以及重建使用權限、區域、反覆項目、簽入原則和警示的整個程序,可能會花上極長的時間,所以一定要防止您的工作因電腦硬體故障而遺失。您可能會想要洽詢 Team Foundation Server 系統管理員,以便判斷特定伺服器備份是否獲得認可。
注意事項: