2010-07-13 2 views
2

우리는 ClearCase 플러그인과 함께 RAD를 "ClearCase Explorer perspective"로 사용하고 있습니다. Java 프로젝트의 새 기본 버전을 만들어야합니다. 그 이유로, 나는 main/0 버전을 ie로 변경하고 싶다. main/1. 최상위 버전에서 버전을 전달하려면 어떻게해야합니까? 새로운 스트림을 만드는 "프로젝트 탐색기"를 사용하여 새 프로젝트를 만들려고했습니다. 이전베이스 라인이 필요했습니다. 그러나이 새 프로젝트 스트림에서 체크인 할 때 아래와 같이 지정된 기본 버전 (예 : 1)에서 분기됩니다.어떻게 UCM 프로젝트의 "메인"노드를 분기 할 수 있습니까?

main 
| 
0 
| 
MyProj1_Integration 
| 
0 
| 
1(BL)---MyProj2_Integration 
|   | 
2   0 
      | 
      1 

I want it to be like: 

main 
0 ------------------- 1 
|      | 
MyProj1_Integration MyProj2_Integration 
|      | 
0      0 
|      | 
1(BL     1 
| 
2 

은 ClearCase Explorer 버전 번호의 버전을 검사 아래와 같이 표시됩니다 :

/주/MyProj1_Integration/MyProj2_Integration/

1 내가 볼 것으로 예상 :

/주/MyProj2_Integration/1

이전 분기의 최신 버전 파일을 새 분기에 포함하고 싶습니다. 어떻게 할 수 있습니까? 새 VOB를 만들어야합니까?

답변

0

/main/0은 'INITIAL'기준에서 액세스 할 수 있습니다.

즉, MyProj2_Integration_INITIAL으로 끝나는 기준선이 있어야합니다.
해당 기초 기준선 만/main/0에서 분기됩니다. 당신이 그 구성이되면

, 당신은 다음의 새로운 지점 'MyProj2_Integration'에 첫 번째 프로젝트의 최신 버전을 다시 얻기 위해, 'MyProj2_Integration'에 'MyProj1_Integration'에서 '전달'할 수있을 것입니다.

+0

고마워요. 예, 제가 원하는 것입니다. 이 문제는 여기에 설명되어 있습니다 : http://www.cmcrossroads.com/cgi-bin/cmwiki/view/CM/ClearCaseUnifiedChangeManagement#1_10_What_is_the_Mainline_Projec 그러나 오버 헤드가 있습니다 : "빈 프로젝트를 시작할 때마다 단점은 이전 프로젝트의 모든 내용을 모든 프로젝트에 다시 전달할 것입니다. 많은 양의 데이터를 복제하기 때문에 분기를 비효율적으로 사용하게됩니다. "그런 이유로 작은 릴리즈에는 계단식 프로젝트를, 스크래치 "를 제공합니다. – ilevent

+0

@ilevent : 빈 프로젝트에서 하나의 파일 만 추가하고 기준선을 "0.0.0"으로 설정하고 모든 프로젝트 스트림을 '_INITIAL' 기준선이 아닌 " '0.0.0' "기준선. – VonC

+0

좋습니다. 시도해 보겠습니다. 감사합니다. – ilevent

관련 문제