1년치 CVS를 다른 저장소로 내보내시겠습니까?

1년치 CVS를 다른 저장소로 내보내시겠습니까?

우리는 수년 간의 역사를 지닌 CVS 저장소를 보유하고 있습니다. 규모가 커지고 다루기 어려워졌으므로 이 단일 저장소를 두 개의 저장소로 나누고 싶습니다.

  1. 기본 저장소에는 현재까지 1년 간의 기록이 포함됩니다. 이곳은 모든 개발 작업이 이루어지는 곳입니다.
  2. 아카이브 저장소는 기본 저장소가 인계받는 시점까지 전체 기록을 보유합니다. 이는 읽기 전용이며 기록 변경 사항을 확인하는 데에만 사용됩니다.

하나의 거대하고 단일한 CVS 저장소로 시작한다는 점을 고려하면, 이런 방식으로 분할하는 것이 가능합니까? 이것이 어떻게 이루어질 수 있습니까?

답변1

나는 다음과 같은 전략을 제안하고 싶습니다.

  • 저장소를 아카이브 머신에 복사합니다(많은 정보 사용 가능 -)
  • 이전 개정판을 제거/구식화합니다(다시 많은 정보를 사용할 수 있습니다 -정보1,정보2).
    CVS 제품에 대한 참조 매뉴얼에 있는 "-o" 관리 매개변수를 주의 깊게 연구해야 합니다.

제거된 저장소를 확인하는 것은 간단하지 않습니다. 아마도 이전과 이후의 모든 항목을 내보내고 모든 항목이 있는지 비교하는 방식으로 수행할 수 있습니다.

부정적인 말 : 새롭고 더 빠른 컴퓨터를 구입할 때가 되었을 수도 있습니다.

관련 정보