우리는 ClearCase를 SCM으로 사용하고 있습니다. 클리어 케이스에 대한 경험이별로 없습니다. 이제 우리 코드를 제작에 적용하려고합니다. 이전 프로젝트에서 VSS를 사용한 것처럼 코드에 레이블을 지정하고 싶습니다. 그러나 클리어 케이스 라벨링은 VSS만큼 쉽지 않습니다. Clearcase는 VOB의 폴더에 레이블을 지정하기 전에 레이블 유형을 생성 할 것을 요구합니다. 레이블 유형을 만드는 개념을 이해하지 못합니까? 이것에 대한 안내는 매우 높이 평가 될 것입니다.릴리스 라벨에 clearcase와 vss의 차이점은 무엇입니까?
답변
lbtype은 템플릿입니다.
레이블은 레이블이 필요한 각 버전에 적용될 인스턴스입니다.
는 mklbtype
을 참조
mklbtype
명령은 VOB 내에서 나중에 사용하기 위해 지정된 이름을 가진 하나 개 이상의 라벨 유형을 만듭니다.
VOB에 라벨 유형을 생성 한 후 을 사용하여 해당 유형의 라벨을 해당 VOB 요소의 버전에 첨부 할 수 있습니다.
또한 lbtype
A의 제약 조건을 첨부 할 수 있습니다 기본적으로
은 새 레이블 유형은 요소의 전체 버전 트리에 하나의 버전에 사용에 제한됩니다. 당신이
lbtype
을 정의 일단
이, 당신이 적용 할 수있는 당신이
(예를 들어, [email protected]@/JOHN_TMP
를) 버전 - 확장 된 경로 이름의 분기 경로 이름 부분을 생략 할 수 있습니다 (mklabel
)를 현재보기에서 원하는 모든 파일 또는 파일 그룹으로
cd /myView/myVob/myGroupOfFile
cleartool mklabel -nc -r MY_LABEL-1.0 .
참고 : 다음 lbtype
의 이름 (이 lbtype
에서 설정 한 라벨은 분기의 LATEST
을 선택하도록 구성 뷰를 가지고 있고, 주어진 시간에,이 라벨을 적용 의미
) 전적으로 당신에게 달려 있습니다. 레이블 FOO
, BAR
또는 다른 이름을 설정할 수 있습니다. 반대로 레이블 MY_LABEL-2.0
, 을 설정하고 레이블을 MY_LABEL-1.2
(현명하지는 않지만 ...)으로 설정할 수 있습니다.
당신이 MY_LABEL-1.0
같은 이전의 기존 라벨을 참조하는 정확한 어떤 버전을보고 싶다면
다음 구성 사양 (버전 "구성 사양", 일명 "선택 규칙")은 단지를 달성 : 두 번째 선택 규칙은 모든 버전의 수 있기 때문에 ""규칙을 중지 "라고
element * MY_LABEL-1.0
element * /main/LATEST
"이 기본 규칙 : (주어진 파일에 대한) 어떤 버전이 MY_LABEL-1.0
를 표시하지 않은 경우, 그것은 상기 항상 정지됩니다 다음"후퇴 /main/LATEST
"규칙, 분기 main
의 LATEST
버전을 선택할 수 있습니다.
'상담'보기 (예 : '파일 버전 만 확인하는 데 사용되는보기')의 경우 고정 된 버전에 빠르게 액세스하려면 동적보기를 권합니다. 이제 2.0 레이블을 보려면이보기의 구성 사양을 수정하기 만하면됩니다. 또는 1.0 (첫 번째보기에서)과 2.0 (두 번째 새보기에서)을 모두 볼 수 있도록 다른보기를 만듭니다.
안녕하십니까 VCC, 감사합니다 .VSS 레이블은 특정 시점에서 해당 버전의 파일 집합을 식별하는 텍스트 일뿐입니다. VSS에서 버전 1.0을 릴리스하기 전에 "VERSION1.0"이라는 코드와이 릴리스의 모든 기능에 레이블을 붙였습니다. "VERSION1.1"로 코드를 만들었고 그 후에는 "VERSION1.0"코드를 얻으려고합니다. 기록에 "VERSION1.0"레이블로 코드를 가져옵니다. 우리 팀의 VOB에서 프로젝트를 위해 동일한 작업을하고 싶습니다. 어떻게해야하는지 알려 주실 수 있습니까? – raj
- 1. VSS의 분기를 병합하는 방법은 무엇입니까?
- 2. NSTimer 라벨에
- 3. C# XNA Visual Studio : "릴리스"와 "디버그"모드의 차이점은 무엇입니까?
- 4. 컴파일 디버그 = "거짓"과 릴리스 모드의 차이점은 무엇입니까?
- 5. Xcode/Cocoa : 디버그 빌드와 릴리스 빌드의 차이점은 무엇입니까?
- 6. 컴파일하는 동안 디버그 및 릴리스 참조 경로의 차이점은 무엇입니까?
- 7. DLL에 무엇이 들어 있습니까? 디버그 DLL과 릴리스 DLL의 차이점은 무엇입니까?
- 8. Windows 컴퓨터에서 UCM Clearcase와 Hudson을 통합
- 9. 릴리스 모드의 Trace.WriteLine?
- 10. 자동 릴리스 vs. 릴리스
- 11. VSS의 프로젝트에서 모든 체크 아웃 파일을 보는 방법은 무엇입니까?
- 12. MySQL 릴리스 버전의 차이점
- 13. JSlider의 라벨에 툴팁
- 14. wpf의 라벨에 이미지를 추가 하시겠습니까?
- 15. 디버그 폴더와 릴리스 폴더의 차이점
- 16. 방출과 자동 회수의 차이점은 무엇입니까?
- 17. 하나의 라벨에 다른 글꼴이 있습니다
- 18. 라벨에 현재 시간을 표시하려면 어떻게해야합니까?
- 19. clearcase - 여러 라벨에 라벨 적용
- 20. 아이폰의 라벨에 줄을 감싸는 방법?
- 21. 스토리 보드가 모든 라벨에 적용됩니다.
- 22. 릴리스 설명서 - 모든 문서는 무엇입니까?
- 23. Maven 스냅 샷 저장소와 릴리스 저장소
- 24. 데이터 세트의 값을 기반으로보고 서비스의 라벨에 색을 지정하는 방법은 무엇입니까?
- 25. extjs에서 라벨에 텍스트 필드 스틱을 만드는 방법은 무엇입니까?
- 26. Cocoa Touch의 라벨에 하이퍼 링크를 포함시키는 방법은 무엇입니까?
- 27. Maven 릴리스 프로세스 문제 (릴리스 플러그인 대신)
- 28. Objective-C 릴리스, 자동 릴리스, 설명 필요
- 29. 민첩한 릴리스 관리 도구
- 30. C# 디버그 대 릴리스
와우, 나는 더 이상 그 중 하나를 사용하는 사람을 몰랐습니다. 듣고 정말 미안합니다 ... –
지금 ClearCase를 사용하고 있습니다 ... –
방금 내 질문에 답변을 드렸습니다. – VonC