2008-09-11 3 views

답변

2

This이 가장 좋습니다. 필히의 사업은 SVN, 그래서 나는 등, 등, 먼저 테스트 저장소에 그것을,

아, 손 전에 모든 데이터를 백업 ... 그들이 making as many people as possible use it에서 기득권을 가지고 추측

+0

지금 http://www.polarion.com/products/svn/svn_importer.php에 있습니다. –

1

마이그레이션 클리어 케이스에서 쉬운 일이 아닙니다. 폴라 리온 수입업자는 당신을 지원하는 일을하지만, 대형 클리어 케이스 저장소의 역사와 속도는 예측하기가 어렵습니다.

히스토리는 main에서 모든 파일을 가져오고 디렉토리 버전을 고려하지 않습니다. 문제는 이름을 바꾸면 태그에 넣을 파일의 이름이 최신 이름입니다. 또한 가져 오기 프로그램은 삭제 된 파일을 이전하지 않습니다.

가져 오기 프로그램에서 config-specs를 사용할 수 없기 때문에 clearcase가 svns 분기 메커니즘과 완전히 다른 lazy 분기를 사용하기 때문에 분기에 변경된 파일 만 표시합니다.

우리는 "사용자 정의 스크립트"보다는 필히 도구로 갔다 : SVN은

+0

가능한 문제에 대한 추가 정보를 제공해 주셔서 감사합니다. 여전히 이점은 데이터 손실보다 중요합니다. –

1

1.5 그냥 다른 경험 만에서 지원으로

병합 추적은 마이그레이션 도구에 의해 해 봐요되지 않습니다.
그런 식으로, 우리는 할 수 있습니다

  • 은 (업데이트 빠른) 동적 뷰
  • 우리가 (그 위에 레이블
  • 만 가져 오기 버전을 가져 오기에게 gazillon을 피하기 위해 정확히 원하는 지점을 선택을 사용 버전 번호, 아무도 반면 악용 실제로 것이다 마지막 레이블과

) 지정된 지점에 대한 (최신 우리는 사용 일 사이에 거대한 역사)

  • 수입 모든 버전 SVN으로 가져 오기에 흥미있는 모든 레이블을 사용하여 구성 사양을 변경하는 동적보기.

    참고 : 우리는 UCM을 사용하는 것은 내보내기 작업에 큰 도움이 있다는 사실이 :

    라벨은 에 설정되어
    • 명확하게 (자신의 부착 스트림 후) 식별 분기 및
    • 모든 해당 구성 요소의 파일
  • 1

    필히 도구의 최신 버전은 2006 년이다 (자료은 ClearCase에서이 레이블은 파일의 임의의 숫자로 설정 될 수있다)과는 큰 함께 일을하지 않습니다 CC vobs. 제 경우에는 항상 힙 오버런으로 인해 충돌이 발생합니다. 심지어 가장 큰 자바 힙 공간으로도 충분하지 않습니다. 그래서 나에게는 좋지 않습니다.

    2

    나는 Peter와 같은 문제를 겪었습니다. Polarion 스크립트는 대형 CleraCase VOB를 처리 할 수 ​​없었으며 Java 힙 크기 메모리 부족 오류로 끝났습니다.

    가져온 후 데이터가 손상 될 수있는 또 다른 중요한 문제가 발생했습니다. SVN 덤프를 가져올 플랫 파일을

  • 사용 svnadmin 덤프에
  • 이 데이터를 덤프하기 위해 자신의 알고리즘을 사용하여 액세스 ClearCase를 데이터에

    1. 사용 cleartool 명령 :

      필히 스크립트는 그런 식으로 작동 SVN 파일

    더 작은 VOB에서 폴라 리온 스크립트를 실행할 수있었습니다. 모든 것이 좋았습니다 (가져 오기가 오류 메시지없이 성공적으로 완료되었습니다). 그러나 SVN 저장소를 사용할 수 없었습니다 (정확한 방법을 생각하지 마십시오. 정확한 오류 메시지가 없습니다). 여러 번 시도해보십시오.

    본인은 SVN API가 아닌 자체 코드를 기반으로 SVN DUMP 파일을 재구성하고있는 것으로 알고 있습니다. SVN (1.4, 어쩌면 1.5?)의 특정 버전 용으로 설계되었으며 SVN 1.6을 사용하고있었습니다. 이후 DUMP 파일 형식이 변경되었거나 Polarion 스크립트가 특정 ClearCase 데이터에서 일부 부작용을 올바르게 처리하지 못합니다. 그러나 하루가 끝날 무렵에는 효과가 없었습니다.

    따라서 다른 솔루션을 사용하는 것이 좋습니다. 아마도 데이터 일관성 문제를 피하기 위해 cleartool 및 실제 SVN API를 기반으로 사용자 고유의 스크립트를 빌드하는 것이 좋습니다.

  • +0

    svn 덤프 파일 형식은 버전에 구속되지 않습니다. –

    관련 문제