2009-07-08 4 views
1

에서 병합에 의해 만들어진 스트림 A의 버전 내가 3 돌출이를 찾는 방법, B A.에 따라 A, C를 기반으로은 ClearCase UCM : 스트림 B

변경 A는 처음부터 그 다음 B로 합병한다 B에서 C로 변경됩니다. A에 영향을 미치지 않는 B에도 변경 사항이 있지만이 변경 사항 중 일부는 C로 병합해야합니다.

B를 우회하여 A에서 C로 잘못 병합 된 A의 변경 사항이 있습니다. 자동화 된 전달에는 B와 C에 제공 할 필요가없는 많은 활동이 포함되므로 수동으로 병합해야하므로 병합이라는 단어를 사용하고 있습니다.

문제를 해결하려면 B에서 병합되지 않았지만 B에서 C로 병합 된 변경 사항을 병합해야하며 다음과 같이 작성된 C의 모든 버전을 나열하는 방법을 찾고 있습니다. 나는 나에

감사

+0

요청에 따라 'findmerge' 명령에 몇 가지 고려 사항을 추가하십시오. – VonC

+0

요청에 따라 'findmerge'에 대한 의견을 추가했습니다. 참조 용으로 http://publib.boulder.ibm.com/infocenter/cchelp/v7r0m0/index.jsp?topic=/com.ibm.rational.clearcase.cc_ref.doc/topics/ct_findmerge.htm을 참조하십시오. – VonC

답변

2

리스트 11.

에서 병합에 의해 생성 된 C의 모든 버전을 해당 파일에 대한 변경 사항을 통합 할 수 있도록에서 병합 그 버전해야 병합 활동 목록에있다. 당신이 A에서 C로 직접 병합했을 때 생성해야만합니다 (findmerge을 사용합니다).

유일한 문제는 findmerge 동안 특수 "병합"활동을 생성 했습니까?
C에서 현재 작업을 재사용했을 수 있습니다. 즉, 현재 작업의 버전과 A에서 병합 한 버전이 합쳐진 것입니다.

다른 방법은 동일한 작업을 병합하는 것입니다 B.
A에서) C에 대한에서 findmerge 우려 다음 "정상"B에서 C로 병합 것 :

  • 그들도에 병합 된 이후 이미 (A에서 병합 된 파일에 대한 아무것도하지 않고 이 "다른 접근법"에 따른 B
  • 다른 modifie에 대한 B에서 C 로의 병합 전개 d 파일.

나는 A의 활동에 대응하기위한 C에서 동일한 활동을 만드는 GUI 버전 트리 도구에서를하고 파일에서 파일을 병합이 병합을 위해 사용하지 않았다. 그렇지가 할 수있는 계정을 하나 또는 여러 활동

  • 과에 소요

    • : 때문에

  • 병합하는 하나 또는 두 개의 파일이 없다면, findmerge은, 사용하는 명령 입니다 전달 또는 리베이스 UCM 작업에서 적용되는 것과 동일한 "활동 종속성"으로 묶여 있어야합니다. 한마디로

    , findmerge는 UCM 활동 내에서 버전을 읽을 수 귀하의 고전 병합이지만, 비 UCM은 (UCM 기준선 사이에 하이퍼 링크)을 병합하지 않습니다.

    +0

    고마워요! 이 findmerge 명령은 문제의 문제를 해결하고 UCM 제공으로 수행 할 수없는 선택적인 병합 작업을위한 훌륭한 시간 절약 장치처럼 보입니다! – axk

    +0

    한가지 더 질문 : findmerge는 병합 할 버전을 어떻게 결정합니까? 소스 브랜치의 lates 버전과 대상보기의 동일한 요소의 현재 버전을 비교하는 간단한 작업인지 또는 버전 관계와 관련된 좀 더 복잡한 작업입니까? 두 개의 동일한 버전 (동일한 내용의 동일한 요소)에 대해 병합을 요청할 가능성이 있습니까? 감사! – axk

    +0

    'findmerge'를'fcset' 옵션과 함께 사용하면 액티비티 이름을 제공 할 것입니다. 'findmerge'는 각 활동에 열거 된 정확한 버전만을 사용합니다. http://www-01.ibm.com/support/docview.wss?uid=swg27012941&aid=2 – VonC