2015-02-04 7 views
1

약 12 ​​개의 구성 요소가있는 VOB가 있으며 구성 요소 기준 만 사용합니다.
이들은 일반적으로 Windows에서 GUI를 사용하여 만듭니다 (UNIX는 일부 개발자 만 사용하며 대부분은 Windows에 익숙합니다).둘 이상의 구성 요소에서 UCM베이스 라인을 방지하는 방법은 무엇입니까?

이제 구성 요소 기준선을 만들려면 기준선을 만들 스트림을 마우스 오른쪽 버튼으로 클릭하고 '기준선'탭으로 이동하여 새 구성 요소 기준선을 작성하기 전에 'Properties'을 선택해야합니다.

스트림을 마우스 오른쪽 버튼으로 클릭하면 메뉴에 이미 'Make Baseline'이라는 항목이 있습니다. 안타깝게도 누군가가 여기 'Make Baseline'옵션을 클릭하고 의도 한 것만이 아닌 모든 구성 요소에 대한 기준선을 작성하는 경우 (너무 자주는 아니지만 가끔씩) 발생합니다.

mkbl의 일부 프리프 트리거가 이미 실험되었지만 Windows에서 GUI를 사용할 때 해고되지는 않으며 기준선의 이름이 모르는 상태이기 때문에 초기 생성을 막을 수 없습니다. 시간.

하나 이상의 구성 요소에 적용해야하는 경우 기준선을 만들지 못하도록 방아쇠 스크립트 또는 기타 등의 방법이 있습니까? 아니면 상황을 받아 들여 시간을 낭비해야합니다. 누군가가 일부 구성 요소에 잘못된 기준선이 있다는 것을 알기 위해 시간이 필요합니다. 그런 다음 잘못 표시된 '구성 요소'에 대한 기준선을 폐기해야합니다.

답변

1

방법이 있나요 - 그것을 트리거 스크립트 또는 무엇을 할 수 - 기준의 생성을 방지하기 위해이

내가 알고하지 않는 것이 하나 개 이상의 구성 요소에 적용해야하는데 경우, 고려 프로젝트 탐색기 (clearprojexp.exe는) 직접 (이 <Rational\ClearCase>/bin에 EXE에 위임되지 않습니다.베이스 라인을 만들기위한 GUI를 관리

다음은 크론 작업을 만든 경우 최신베이스 라인이 만들어지고 감지 될 경우에만 (보다 복잡한) 방법 같은 소유자가 몇 분 간격으로 ((이후 다른베이스 라인이 생성되지 않은 경우 해당베이스 라인을 제거하고 (cleartool rmbl)베이스 라인 소유자에게 전자 메일을 보냅니다.

+0

안녕하세요, VonC, 다시 한 번 답변 해 주신다면 IT 부서에서 cron 취업 아이디어를 좋아할 것이라고 생각하지 않습니다. 그래서 우리는 상황과 함께 살아야 할 것입니다. – user2606240

+0

@ user2606240 ClearCase 서버에서 cron 작업을 수행 할 필요는 없습니다. 권한을 가진 사용자 (clearcase_albd 그룹의 구성원)가 있고 자신의 워크 스테이션에서 해당 rmbl을 수행 할 수있는 사용자의 PC에서 Windows 작업이 될 수 있습니다. – VonC

0

기준선 작성시 작동하는 트리거를 작성할 수 있습니다! 방아쇠가 발사되지 않으면 방아쇠 정의 나 방아쇠가 실행되는 스크립트에 문제가있는 것입니다. 간단한 테스트를 들면

, 바로 실행하는 트리거를 만들 : 당신이 바로 그것을 한 적이있는 경우

clearprompt proceed -prompt "You're creating a trigger" -mask proceed 

, 당신이 대화 상자를 얻을 수 있습니다 트리거를 만들 때마다 '당신'을 마련를 다시 트리거를 "메시지로 만듭니다. 그게 효과가 있다면, 그것은 당신의 실수입니다. 그렇지 않은 경우 트리거를 만든 방법에 문제가 있습니다.