어떻게 이클립스와 CVS 플러그인을 사용하여 위의 병합 시나리오를 실행하려고하고있는 CVS 이클립스 플러그인
합병의 충돌을 최소화합니다. 그것은 this Eclipse branching article과 매우 유사합니다.
내가 만나는 문제는 "잘못된 충돌"이라고 생각하는 것입니다. M2에 충돌이 없어야합니까?
커밋 된 태그가 PM1
인 지점에서 두 분기가 동일합니다. 일부 작업은 HEAD
(WD2
)으로 완료되어 HEAD
으로 커밋됩니다. 태그 W2
이 생성됩니다. 이제 해당 변경 사항을 p1test
에 입력하겠습니다.
은 이클립스 프로젝트의 지점은 p1test
로 설정하고 병합은 "공통 기본 버전 (시작 태그)"로 같은 HEAD
"지점 또는 버전 병합 할 (종료 태그)"및 W1
을 선택하여 수행됩니다. p1test
에는 변경 사항이 없으므로 M2
에는 충돌이 없어야합니다. 그러나 그것은 내가 보는 것이 아닙니다. WD2
작업이 충돌로 표시됩니다. 그 파일들은 p1test
브랜치에서 다루지 않았기 때문에 그럴 것 같지 않습니다.
내가이 일을 제대로하고 있습니까?
감사 이브. 충돌은 CVS 키워드에서 발생하지 않습니다. 나는 이것을 Eclipse와 CVS 플러그인을 사용하여 작동 시키려고 정말로 노력하고있다. – Dale
어디서 충돌이 왔습니까? 충돌을 일으키지 않고 명령 행을 실행합니까? –
그가 명령 줄을 알아 내지 못했고 실제로 기울어지지 않았습니다. 충돌은 WD2의 모든 변경 사항을 보여줍니다. – Dale