2012-02-03 2 views
1

with ClearCase UCM 스냅 샷보기 디렉토리에 기준선을 생성 할 수 있습니다. 모든 파일이 최신이 아닌 경우 어떤 버전의 파일이 기준선에 포함됩니까?ClearCase : 스냅 샷보기에서 기준선 생성

예 : foo.txt의 버전 3은 스냅 샷보기 디렉토리에 있으며이 파일의 버전 4가 이미 있습니다. 어떤 버전의 파일이 기준선에 의해 참조됩니까?

ClearCase 버전에 따라 영향을 받습니까? (ClearCase 7.1을 사용하고 있습니까?) 내가 뭔가를 고려해야합니까?

배경 : 지속적인 통합 빌드의 경우 스냅 샷보기를 사용하고 싶습니다. 스냅 샷보기를 생성하거나 업데이트하는 동안 다른 사용자가 같은 스트림으로 파일을 체크인하면이 새 버전이 스냅 샷의 일부일 수도 있고 아닐 수도 있습니다. 적어도 스냅 샷 디렉토리의 어떤 파일이 빌드에 사용되었는지 확인할 수 있어야합니다.

답변

2

About Baselines : mkbl은 선택 메커니즘을 제공하는 로컬 액세스 메커니즘 (스냅 샷 또는 동적 뷰)의 선택 메커니즘 (config spec) 에 의존합니다.

기준선은 mkbl이 실행될 때 스트림 구성에 의해 선택된 요소의 버전을 기록합니다.

그래서 -view 파라미터 (및 연관된 구성 사양) 스트림을 참조하기 만있다 :

-vie/w view-tag 

는 기준을 생성하는 뷰로부터 지정. 뷰가 첨부 된 스트림에 기준선이 만들어집니다.

예를 들어, coyne_dev_view에서 작업하고 있지만 보기로 지정된 구성에서 기준을 만들려면 -view coyne_integration_view을 사용하십시오.
이 옵션은 에 포함 된 모든 체크인 버전을 포함하는 프로젝트 통합 스트림에 기준선을 작성합니다.
뷰 태그를 지정하지 않으면 현재보기가 사용됩니다. 귀하의 경우 귀하의 UCM보기가 v4를 선택하도록되어 있지만, 스냅 샷보기가 업데이트되지 않았기 때문에 현재 아직 v3을 선택하는 경우, 기준을 참조해야합니다에서

(현재 뷰에서 선택한 항목) v3 .

배경 질문에 대해서는 mkbl 앞에 cleartool update을 수행하는 것이 가장 좋습니다.

관련 문제