2013-05-20 7 views
1

JCR 구현 (Jackrabbit 또는 Modeshape)을 기반으로하는 이전 버전의 사용자 지정 시스템에서 새 버전으로 데이터를 이전하는 마이그레이션 도구를 개발 중입니다. 이 문제는 일부 유형의 사용자 지정 노드에 대한 JCR 버전 관리 지원과 관련이 있습니다. 마이그레이션은 해당 사용자 지정 노드에 새 속성을 추가하고 해당 노드의 모든 버전에 암시 적으로 필요하므로 고정 된 노드에 새 속성을 추가해야합니다. 고정 노드는 읽기 전용이므로 콘텐츠를 변경할 수있는 해결 방법이 있습니까? 사전에Jackrabbit/Modeshape 데이터 마이그레이션에는 고정 된 노드에 속성을 추가해야합니다.

감사합니다.

답변

0

ModeShape 또는 Jackrabbit에서 이전 버전을 명시 적으로 체크 아웃하지 않고 버전 기록을 수정 한 다음 다시 확인하는 방법을 모르겠습니다. 그러나 그것은 기본적으로 모든 체크 인 버전에서 버전 기록을 분기 할 것입니다. 그것은별로 매력적이지 않을 것입니다.

+0

감사합니다. Randall. –

+0

버전 1.0과 1.1을 버전화할 수있는 노드에서 간단한 테스트를했습니다. 1.0을 복원하고 변경 사항을 확인한 후 1.0.0으로 생성 된 새 버전 노드가 있습니다. 불행히도 1.0을 참조 할 때 제거 할 수 없습니다. –