將 1 年的 CVS 匯出到另一個儲存庫?

將 1 年的 CVS 匯出到另一個儲存庫?

我們有一個具有多年歷史的 CVS 儲存庫。它已經變得巨大且笨重,因此我們想將這個單一儲存庫分為兩個儲存庫:

  1. 主要儲存庫將具有 1 年的歷史記錄,直至並包括現在。這是所有開發工作進行的地方。
  2. 存檔儲存庫將擁有完整的歷史記錄,直到主儲存庫接管為止。這將是唯讀的,僅用於查看歷史變更。

鑑於我們從一個龐大的、單一的 CVS 儲存庫開始,是否有可能以這種方式將其分割?如何才能做到這一點?

答案1

我建議採取以下策略:

  • 將儲存庫複製到存檔電腦(有大量可用資訊 -例子
  • 刪除/過時舊版本(同樣有很多可用資訊 -資訊1,資訊2)。
    您應該非常仔細地研究 CVS 產品參考手冊中的「-o」管理參數。

驗證精簡的儲存庫並不簡單,也許可以透過匯出之前和之後的所有內容並進行比較來查看是否擁有所有內容。

負面評論:可能是時候購買一台新的、更快的電腦了。

相關內容