2012-01-19 2 views
1

우리 활동의 클립 보드 변경 세트로 복사 할 수 있습니다.받는 방법 활동 변경 집합?

그러나 종종 팀 구성원의 활동을 변경해야합니다.

우리는 GUI를 통해 그것을 볼 수 있습니다. 그러나 우리는 변경 목록을 텍스트 파일에 복사하려고합니다.

cleartool을 사용하여 변경 집합을 가져올 수 있습니까?

내가 명령을 다음과 같이 시도했지만 여전히 이것은 내가 가진 오류가

V:\>cleartool lsactivity -l "PBI#503# to Model"\@My_PVOB 

실패

cleartool: Error: Unable to determine VOB for pathname "My_PVOB".

V는 내 통합 스트림이 매핑 된 드라이브입니다

답변

2

활동 이름 (표제) 대신 활동 ID를 지정해야합니다. "PBI # 503 # 모델"은 활동 이름과 같습니다.

+0

고마워. 그래, 그 이름을 사용 했어. – Samselvaprabu

2

"PBI # 503 # to Model"은 헤드 라인의 활동입니다.

는 예를 들어 cleartool chactivity를 참조하십시오

Changing the headline for an activity does not affect its name (its unique identifier).
For information about changing the activity's name, see rename.

example of an activity

당신은 스트림의 모든 활동을 나열하고 각 변경 집합을 포맷 할 수 있습니다, this thread (코드 추출물)에서 같이

my $istream = $ENV{CLEARCASE_STREAM}; 

my ($branch_name) = ($istream =~ /(.+)\@/); 
my $change_set = join "\n", 
sort map {/{4}(m:\[^\]+|.+\/vobs)?(.+)\@\@/i; $_ = $2 } 
grep { /$branch_name[\/\]0-9+$/o } 
qx{cleartool lsactivity -long $activity}; 

The $change_set scalar will have the changed elements list without the @@ extension or the M: , /vobs/ prefix

스크립트 란 게이지는 생각이 스트림 내에서 모든 활동을 나열 남아 :

cleartool lsact -in [email protected]\aPVob -fmt "%n\n" 

(그 목록 이름에만 활동 아닌 헤드 라인)

그리고, 각 활동 대한 lsact -l을 이름은입니다.