ClearCase에서 SVN으로 마이그레이션 할 수있는 도구를 찾고 있습니다.Clearcase에서 SVN으로 마이그레이션하는 도구에 대한 권장 사항은 무엇입니까?
이상적인 모든 기록 정보를 얻고 싶거나 획득 할 수있는 정보를 얻고 싶습니다.
증분 병합은 매우 유용하지만 필수는 아닙니다.
ClearCase에서 SVN으로 마이그레이션 할 수있는 도구를 찾고 있습니다.Clearcase에서 SVN으로 마이그레이션하는 도구에 대한 권장 사항은 무엇입니까?
이상적인 모든 기록 정보를 얻고 싶거나 획득 할 수있는 정보를 얻고 싶습니다.
증분 병합은 매우 유용하지만 필수는 아닙니다.
This이 가장 좋습니다. 필히의 사업은 SVN, 그래서 나는 등, 등, 먼저 테스트 저장소에 그것을,
아, 손 전에 모든 데이터를 백업 ... 그들이 making as many people as possible use it에서 기득권을 가지고 추측
마이그레이션 클리어 케이스에서 쉬운 일이 아닙니다. 폴라 리온 수입업자는 당신을 지원하는 일을하지만, 대형 클리어 케이스 저장소의 역사와 속도는 예측하기가 어렵습니다.
히스토리는 main에서 모든 파일을 가져오고 디렉토리 버전을 고려하지 않습니다. 문제는 이름을 바꾸면 태그에 넣을 파일의 이름이 최신 이름입니다. 또한 가져 오기 프로그램은 삭제 된 파일을 이전하지 않습니다.
가져 오기 프로그램에서 config-specs를 사용할 수 없기 때문에 clearcase가 svns 분기 메커니즘과 완전히 다른 lazy 분기를 사용하기 때문에 분기에 변경된 파일 만 표시합니다.
우리는 "사용자 정의 스크립트"보다는 필히 도구로 갔다 : SVN은
가능한 문제에 대한 추가 정보를 제공해 주셔서 감사합니다. 여전히 이점은 데이터 손실보다 중요합니다. –
1.5 그냥 다른 경험 만에서 지원으로
병합 추적은 마이그레이션 도구에 의해 해 봐요되지 않습니다.
그런 식으로, 우리는 할 수 있습니다
) 지정된 지점에 대한 (최신 우리는 사용 일 사이에 거대한 역사)
참고 : 우리는 UCM을 사용하는 것은 내보내기 작업에 큰 도움이 있다는 사실이 :
라벨은 에 설정되어필히 도구의 최신 버전은 2006 년이다 (자료은 ClearCase에서이 레이블은 파일의 임의의 숫자로 설정 될 수있다)과는 큰 함께 일을하지 않습니다 CC vobs. 제 경우에는 항상 힙 오버런으로 인해 충돌이 발생합니다. 심지어 가장 큰 자바 힙 공간으로도 충분하지 않습니다. 그래서 나에게는 좋지 않습니다.
나는 Peter와 같은 문제를 겪었습니다. Polarion 스크립트는 대형 CleraCase VOB를 처리 할 수 없었으며 Java 힙 크기 메모리 부족 오류로 끝났습니다.
가져온 후 데이터가 손상 될 수있는 또 다른 중요한 문제가 발생했습니다. SVN 덤프를 가져올 플랫 파일을
필히 스크립트는 그런 식으로 작동 SVN 파일
더 작은 VOB에서 폴라 리온 스크립트를 실행할 수있었습니다. 모든 것이 좋았습니다 (가져 오기가 오류 메시지없이 성공적으로 완료되었습니다). 그러나 SVN 저장소를 사용할 수 없었습니다 (정확한 방법을 생각하지 마십시오. 정확한 오류 메시지가 없습니다). 여러 번 시도해보십시오.
본인은 SVN API가 아닌 자체 코드를 기반으로 SVN DUMP 파일을 재구성하고있는 것으로 알고 있습니다. SVN (1.4, 어쩌면 1.5?)의 특정 버전 용으로 설계되었으며 SVN 1.6을 사용하고있었습니다. 이후 DUMP 파일 형식이 변경되었거나 Polarion 스크립트가 특정 ClearCase 데이터에서 일부 부작용을 올바르게 처리하지 못합니다. 그러나 하루가 끝날 무렵에는 효과가 없었습니다.
따라서 다른 솔루션을 사용하는 것이 좋습니다. 아마도 데이터 일관성 문제를 피하기 위해 cleartool 및 실제 SVN API를 기반으로 사용자 고유의 스크립트를 빌드하는 것이 좋습니다.
svn 덤프 파일 형식은 버전에 구속되지 않습니다. –
지금 http://www.polarion.com/products/svn/svn_importer.php에 있습니다. –