2

저는 ClearCase에서 새로 왔으며 파일 마스터 중 하나가 저 아닙니다. 그래서 체크 아웃을 할 수는 있지만 체크인을 할 수는 없습니다.ClearCase : 마스터와 현재 복제본의 차이점은 무엇입니까?

저는 마스터가 아니더라도 체크 아웃 할 수 없다고 생각했습니다. 나를 위해서만 읽어야합니다.

체크 아웃 할 수는 있지만 체크인 할 수 없으면 혼란 스럽습니다.

마스터 복제본과 현재 복제본의 차이점을 설명하고 마스터 복제본에 어떻게 접근 할 수 있습니까? 당신은에 의해 마스터 지점을 확인하려고하면

답변

1

이 요소를 포함하는 VOB가 복제 된 경우 cleartool checkout man page

, 그리고 지배자 (SRFM)에 대한 동기 요청 사용할 수 없습니다를 참조하고 체크 아웃 명령이 실패 원격 복제본.

cleartool checkout –nc file1.txt 
cleartool: Error: Unable to perform operation "checkout" in replica 
"lexington" of VOB "/vobs/dev". 
cleartool: Error: Master replica of branch "/main" is "london". 
cleartool: Error: Unable to check out "file1.txt". 
이 경우

, 다른 복제에 의해 지배 지점에서 작업해야하는 경우, 지배자가 전송 될 때까지 분기의

  • 요청 지배자하고 기다릴 수 있습니다 분기를 체크 아웃하기 전에 로컬 복제본.
  • 지점을 확인하고 숙제가 전달되기를 기다리는 동안 작업을 수행하십시오.
    지점을 확인하기 전이나 후에 주인을 요청할 수 있습니다. 지사를 체크 아웃하려면 비 마스터 체크 아웃을 수행하는 checkout –unreserved –nmaster을 사용하십시오.
    분기의 mastership이 현재 복제본으로 전송되면 작업을 체크인하기 전에 병합을 수행해야 할 수 있습니다. 따라서 요소 버전을 병합 할 수없는 경우 (예 : 버전이 바이너리 형식 인 경우)이 옵션을 사용하지 마십시오.

그래서 체크 아웃 할 수 있다면 처음에는 지점을 체크 아웃했을 것입니다.
"About sharing control of a branch with developers at other sites"에 더 많은 것을보십시오.

+0

좋아, 나는 예약되지 않은 체크 아웃을했다. 그래서, 어떻게 할 수 있었는지 설명합니다. 그러나 여전히 내가 어떻게 숙달의 변화를 요구할 수 있습니까? 왜냐하면 나는 누가 주인인지 알지 못하기 때문입니다. –

+1

@FurkanYavuz http://www-01.ibm.com/support/docview.wss?uid=swg21289563 다음 명령을 사용하여 마스터 복제본 이름을 찾을 수 있습니다. 'cleartool describe -fmt "% [master] p % n" ' – VonC