2012-11-02 4 views
3

cleartool을 통해 구성 요소에 대한 기준선을 적용했습니다. (우리는 클리어 케이스 UCM을 사용하고 있습니다).멤버 기준 이름을 바꾸는 방법은 무엇입니까? 그것은 받아 들일만한 연습인가?

실수로 잘못된 기본 이름을 넣었으므로 아무 것도 변경되지 않았다는 메시지가 표시되어 다른 이름을 적용 할 수 없습니다.

UCM에서 기준 이름의 이름을 바꾸는 방법은 무엇입니까? (GUI를 통해 시도했지만 방법을 찾지 못했습니다.)

cleartool rmname을 사용할 수 있다면, 어떻게 할 수 있습니까? 내가 찾지 못했습니다

답변

4

"Renaming a Baseline does not change the label type name"에서 언급했듯이 CLI를 통해 기준선의 이름을 바꿀 수 있지만, ClearCase 7.0 이전 버전 (7.1 및 8)의 경우 이름을 바꿀 필요가 있습니다. 기준선, lbtype을 처리해야합니다. 그렇지 않은 경우 아래 참조).
cleartool descr -l baseline:<new baseline name>@\<component vob tag> 다음 lbtype은을 수행하여 이름을 바꾼

cleartool rename baseline:<old baseline name>@\<component vob tag> baseline:<new baseline name>@\<component vob tag> 

확인합니다. 기준이 변경 될 때 lbtype가 (AS [IBM technote swg1IC41518][2]에 도시)이 기준을 이용하여 스트림에 첨부 된 모든 도면에 버전 선택기로 사용되므로

ClearCase를 자동 lbtype 이름을 변경하지 않는다.
UCM베이스 라인 lbtype의 이름도 변경된 경우이 기준선을 사용하는 모든 스트림에 대해 'cleartool chstream -gen stream:<[email protected]>'을 실행해야합니다.
그런 다음 스트림에 연결된 모든보기 내에서 'cleartool setcs -stream'을 실행해야합니다.
UCM lbtype의 이름을 바꾸는 시스템에서 모든보기를 사용할 수 있다고 보장 할 수 없으므로이를 자동화 할 수 없습니다. 그것으로 사용 lbtype 행 (AN 하이퍼 링크를 통해) assosiated되는 UCM 개체이다 요컨대


cleartool rename lbtype:<old baseline name>@\<component vob tag> lbtype:<new baseline name>@\<component vob tag> 
, CC7.0과 이전 기준을 바꾸려면 사소한 가능한 것이 아니라 변경된 모든 요소 (증분 기준선) 또는 구성 요소의 모든 요소 (마지막 기준선 이후 변경되지 않은 요소 포함 : 전체 기준선, " What is the difference between Full baseline and Incremental baseline in Clearcase UCM?"참조)

둘 다 이름을 바꿉니다 (기준선 및 lbtype).


그것은 변경되지 않습니다 그 내용 이후 허용 좋습니다.
그러나 릴리스 관리 프로세스에 따라 새 기준 이름을 전파하고 전달해야합니다.

+0

베이스 라인 이름을 바꿔야하고 CLI cleartool 이름 바꾸기 기준선에서 실행했습니다 : <이전 기본 이름> @ \ <구성 요소 vob 태그>베이스 라인 : <새베이스 라인 이름> @ \ <구성 요소 vob 태그> 7.1 .2 버전의 clearcase와 labeltype은 변경되지 않았습니다. 그래도 lbtype을 변경해야합니까? 이 경우 –

+0

@knm, 예 :하지만 pvob의 vob * 및 *에서 변경하십시오. – VonC

+0

감사합니다. lbtype을 변경하지 않으면 문제가 발생합니까 아니면 문제가 생깁니 까? 나는 구형의 이름을 바꾸고 있기 때문에. –