2010-02-10 78 views

回答

2

星隊備份步驟中的「StarTeam管理員指南.pdf」

0

這取決於你的意思是通過備份什麼項目的附錄C中給出。如果您的意思是備份整個存儲庫,則StarTeam使這非常簡單。您只需要數據庫的快照和存儲庫文件的完整副本(完整的步驟已記錄)。但是,如果您的意思是備份存儲庫中的特定項目,並且只有該項目,並且所有歷史記錄都不存在,那麼這是目前不可能 - 或者至少這是一個重大挑戰。

StarTeam曾經具有導入/導出項目的能力,但幾年前他們停止了對該工具的支持和開發。如果您希望備份獨立於服務器其餘部分的單個項目,那麼這仍然是可行的,並且在希望將存儲庫拆分爲單獨管理的存儲庫的情況下很有用。以下是如何做到這一點:

  1. 創建包含所有存儲庫文件的重複存儲庫。
  2. 從克隆中刪除除您要拆分的項目以外的所有內容 - 請注意,在StarTeam 2011中,項目刪除已損壞,因此您可能需要在標記項目的直接SQL查詢中執行此操作/視圖已刪除。如果遇到手動刪除問題,請聯繫支持人員,尤其是在您有大型存儲庫時。
  3. 一旦您的克隆已被修剪爲不必要的項目,請運行聯機清除工具,直到已從數據庫和庫中刪除所有項目和相應文件。
  4. 您現在可以在不影響第一個存儲庫的情況下更改新存儲庫上需要更改的內容,例如用戶,組,安全等。
  5. 驗證完成後,新存儲庫可以正常工作,然後可以在第一個存儲庫上運行類似的流程以擺脫已拆分的項目。

另一個潛在的用途是,如果您已經達到項目的壽命,並且希望保持其離線和備份狀態,但希望它可以根據需要進行全面恢復(用於監管目的等)。 ),同時被釋放以將其從活動存儲庫中刪除,以便讓其他項目可以更快運行。雖然這可能是最好的批處理項目,因爲這個過程目前需要大量的勞動力來完成。