.
(참고 :이 있지만,보다 정확한 CAL 구문, 당신은 귀하의 질문에 제안 된 것과 유사 할 수 있습니다) :
예를 들어, 내가 스냅 샷 및 동적 뷰를 반환하지 다음 ccperl 스크립트를 확인 할 제공 형 'ccperl listViews.pl
':
- 당신은 '
listViewws.pl
'라는 이름의 파일에 다음 줄을 저장했다.
- '
myRegionName
'을 현재 ClearCase 영역으로 바꿉니다.
- 스크립트의 영역과 동일한 영역을 사용하고 있습니다.
스크립트 :
use Win32::OLE;
$DEBUG = 1;
print "Instantiating CAL CC\n" if $DEBUG;
my $cal_cc = Win32::OLE->new('ClearCase.Application')
or die "Could not create the ClearCase Application object\n";
$cclsview = $cal_cc->Views("False","myRegionName");
$Views_Entries = $cclsview->Count;
print "nbViews $Views_Entries\n";
$Views_Index = 1;
while ($Views_Index <= $Views_Entries) {
print "Processing View entry $CS_Index\n" if $DEBUG;
$View = $cclsview->Item($Views_Index);
$ViewName = $View->TagName;
$ViewIsSnapshot = $View->IsSnapShot;
print "View $ViewName $ViewIsSnapshot\n";
$Views_Index++;
}
대답은 ccperl 스크립트 – VonC