이러한보기가 /view
이 아니라면 스냅 샷보기라는 의미입니다. "Find local copy of files in snapshot view"에서 언급 한 바와 같이
(cleartool
이후 웹하지 뷰, 더 CCRC을 의미하는 언급) 그리고, 당신은 혼자의 태그에서 스냅 샷보기를 찾을 수 없습니다.
즉, grep
이있는 단순한 cleartool lsview -l
은 홈 디렉토리에서보기 만 선택하지 않습니다.
로드 한 위치에 관계없이보기를 선택합니다.
user_cqfix.vws
은보기 작업 영역 저장소입니다.
가장 간단한 해결책은 각각 HOME
즉각적인 하위 디렉토리로 이동하여 cleartool lsview -l -cview
명령을 수행하는 것입니다.
보기의 소유자 (줄 "View owner
: ...") 및보기 저장 경로 (줄 "Global path
: ...")는 cleartool
명령의 출력에 나열됩니다.
보기가 사용자의 HOME
바로 아래에로드된다고 가정하십시오.
디렉토리가 직접 하위 디렉토리보다 큰 경우 HOME
내의 모든 디렉토리에 대해 반복적으로 해당 프로세스를 반복해야합니다.
마지막으로보기 저장 경로 (*.vws
)를 스냅 샷보기가로드 된 경로와 연결해야하는 경우 ClearCase가 스냅 샷보기의 루트 디렉토리가).
루트 디렉토리 경로가 필요하지 않은 경우 간단한 cleartool lsview -l은 모두보기를 나열하고 원하는보기를 선택할 수 있습니다. "About snapshot view storage directories"에서 또한
봐 : 모든 귀하의 의견은 동일한 뷰 스토리지 서버를 사용하는 경우, 당신은 단순히 일반적인 루트 공유 경로를 아는하여보기 저장 경로를 추론 할 수있다.연구 결과에 대한
주, "스냅 샷보기"루트 디렉토리, this thread는 언급 :
은 ClearCase 스냅 샷보기의 루트 작업 디렉토리를 식별하기위한 좋은 내장 된 방법을 제공하지 않습니다. 이 정보는 사용자 프로필에 저장됩니다.
Windows에서는 스냅 샷보기가 생성 된 호스트의 ClearCase에서만 인식됩니다. 이것은 작업 디렉토리 정보가보기가 작성된 시스템의 사용자 프로파일 (레지스트리)에 로컬로 저장되기 때문입니다. 특정 사용자의 스냅 샷 전망에 관심이 있다면
는 사용하여 레지스트리 보면 : <SID>
지정된 사용자에 대한 텍스트 기반의 보안 식별자입니다
\HKEY_USERS\<SID>\Software\Atria\ClearCase\CurrentVersion\Workspaces
.
적절한 관리 액세스 권한을 사용하여이 정보는 원격 레지스트리에도 연결하여 액세스 할 수 있습니다. 일반적으로하지만,이 PC 당 하나의 사용자이며, 현재 사용자에 대한 스냅 샷보기 디렉토리를 찾기 위해, 당신은 단지 사용한다 :
\HKEY_CURRENT_USER\Software\Atria\ClearCase\CurrentVersion\Workspaces
당신이 거기에 나열된 디렉토리에 디렉토리를 변경하는 경우, 당신은 할 수 해당 뷰를 찾으려면 'cleartool lsview -cview
'을 사용하십시오.
UNIX에
, 사용자 프로파일 정보를 액세스하는 모든 ClearCase를 클라이언트에서 (정보는 ClearCase 의미에서), 스냅 샷보기가 가능한 것입니다 ~/.ccase_svreg
에 저장하고, 홈 디렉토리는 일반적으로 공유하고 있기 때문에 (많은 클라이언트에 자동 마운트)입니다 작업 디렉토리로. 해당 스냅 샷보기 이제 두 개의 존재 :
말했다되고 그건
, 단순히 다른 디렉토리에 스냅 샷보기의 루트 디렉토리에있는 숨겨진 파일 view.dat
을 복사하고, 프레스토는 (여러 번에게 스냅 샷보기를 복제 할 수 있습니다 기억 다른 곳으로!
안녕하세요, 내보기는 스냅 샷이 아닌 동적보기입니다. 내 문제는 여러 디렉토리에 저장된보기입니다. 유닉스 홈 디렉토리의 모든보기를 검색해야합니다. 이제 cd ~/views 명령을 사용하고 있습니다. ViewCount ='ls ~/views'을 사용하여 작업을 수행 할 수 있습니다. 그러나이 방법으로 모든 디렉토리에서 모든 집보기의 모든보기를 나열해야합니다. 모든보기 및 목록을 검색 할 수있는 방법이 있습니까 조회수 : – user1206219
@ user1206219 귀하의 의견은 스냅 샷이 아닙니다. 그들이 역동적 인 곳이라면, 그들은 당신의 '가정'아래 있지 않을 것입니다. 그들의 뷰 저장소 ('* .vws')는'HOME' 아래 있을지도 모르지만, 여러분의 뷰 파일은'HOME' (심지어'~/views/... ') 아래에 있으며, 스냅 샷 뷰입니다. 동적 뷰 파일은'/ view/aDynView/aVob/...'('/ view'로 시작하는 절대 경로가 아니라 :'HOME')에 있습니다. – VonC
@ user1206219 그리고 내 질문 : 스냅 샷보기의 루트 디렉토리 경로가 필요합니까? 왜냐하면'cleartool lsview -l'은 모든 뷰를 보여주고 나열 할 것이기 때문이다. – VonC