2010-01-27 5 views
1

나는 피클의 비트에 ... 나는 다중 사이트 프로젝트에서 작동합니다. 안타깝게도 두 사이트 간의 VOB 동기화가 제대로 작동하지 않으며 Clearcase Admins가 너무 바빠서 다른 작업을 수정하지 않았습니다.다른 서버에서 2 개의 클리어 케이스보기를 병합 하시겠습니까?

한 서버의 동적보기에서 코드를 가져 와서 다른 서버의 동적보기에 병합해야합니다.

일반적으로 모든 항목을 검사하고 레이블을 지정한 다음 VOB가 다른 쪽의 레이블에서 병합되면 동기화됩니다.

이 병합을 수행하는 방법에 대한 팁이나 유용한 정보가 있습니까?


좋아, 여기에 지금까지있어 무엇 : - 내 소스보기 & 내 목표보기가 제대로 동기화했던 같은 (약간 이상) 라벨에 기반하고 있음을 확인했다. 1 서버에서 내 지점에서 변경 한 내용을 파일

다음 명령을 실행하면 저에게 말한다 :

ct diff -diff FILENAME `cleartool find FILENAME -version 'lbtype(LABEL)' -print` 
:

ct find . -version 'version (.../branch-name/LATEST)' -nxn -print 

이 명령을 실행하면 나에게 레이블이 버전에 대한 GNU 스타일은 diff를 줄 것이다

이제 Patchset 파일을 만들기 위해이 파일들을 연결해야합니다. 그러면 GNU Merge를 사용하여 동일한 레이블을 기반으로하는 두 번째보기로 병합 할 수 있습니다.

+0

좋아, 이제 기술적으로 나는 VOB 서버에 연결되지 않은 Viewserver의 VIEW가있는 레이블을 기반으로 한 VOB의 데이터를 병합하려고한다고 생각합니다. – Luciano

+0

Qn. 나에게 불명확하다. 동적 뷰에서 코드를 어떻게 가져 옵니까? 그것은 당신이 시도하고있는 것 같습니다 : 하나의 사이트에서 동적보기에서 데이터의 사본을 만들어 다른 사이트에 복사하고 병합 후보 중 하나로서 복사 된 데이터와 다른 사이트에서 병합합니까? 그것이 당신의 의도입니까? – sateesh

답변

0

관리자가 마침내 솔루션을 완료하기 전에 정리를 마쳤으므로 더 이상 필요하지 않습니다. 바라기를 그들은 잘 유지하고 달릴 것입니다.

0

replicated environment의 다른 사이트에서 어떻게 든 데이터를 다시 가져와야합니다.

mkreplica이 작동했지만 우주선 프로세스가 실패한 경우 가져올 수있는 공유 파일 복제본을 요청할 수 있습니다 (mkreplica help, section Imports 참조).

multitool mkreplica –export –workdir /tmp/ms_workdir –c "make a new replica for sanfran_hub" –out /tmp/sanfran_hub_packet 

multitool mkreplica –import –workdir /tmp/ms_workdir –tag /vobs/dev –vob /net/goldengate/vobstg/dev.vbs –preserve –c "create sanfran_hub replica" /tmp/sanfran_hub_packet 

하지만 당신의 CC의 관리자가 바쁜, 모두 거기 남아는 "가난한 사람들의 복제"라고하는 경우 : 말했다 우편의
어떤 종류의, 당신의 로컬보기 사이에 타사 도구를 사용하여 병합 및 지퍼.
어쨌든 최신이 아닌 소스 동적 뷰에서 관련 데이터를 추출 할 수 있다고 확신합니다.

관련 문제