, 여기에 시나리오svn - 수동으로 두 브랜치에서 생성 된 디렉토리를 병합하는 방법?
트렁크입니다
BRANCH1
브랜치
'ABC'가 simulataneously Branch1
및 Branch2
에서 만든 새 폴더, 모두의 코드베이스 Branch1
가 출시 될 때까지 업데이트되었습니다. 추가 코드는 Branch2
에서 작성되었습니다.
이제 Branch1이 Trunk로 병합되었을 때 부드럽게 돌아 왔습니다.
트렁크가 Branch2에 병합되었을 때 예상대로 트리 충돌이있었습니다.
그러나 지금 어떻게 진행해야할지 모르겠습니다. 미래의 병합이 트리 충돌을 일으키지 않도록 디렉터리를 올바르게 병합 할뿐만 아니라 Branch2에서 딱딱한 변화를 유지하려고합니다.
아이디어가 있으십니까? 그런 문제에 직면 한 사람이 있습니까? 어떤 결의안?
어떤 대답 질문 질문 : Q 왜 당신은 동시에 두 가지를 창조 하셨 는가?
A : 25 명의 개발자가있는 팀에서 svn 작업을 병합 중입니다. 2 명의 개발자가 이것을 만들었습니다.
Q 그리고 두 지점 모두에서이 abc 디렉토리를 만들었습니까?
A : 사용중인 동일한 프로젝트입니다. 하나는 시작 단계에 있으며, 다른 부분은 아직 발표되지 않은 상태입니다.
Q abc는 프로젝트입니까, 아니면 기존 프로젝트의 새 디렉토리입니까?
A : 새로운 프로젝트입니다.
트렁크에 abc 디렉토리가 있습니까?
A : 아니요
업데이트 된 게시물에서 질문에 대한 답변. 한 지점에서 abc 프로젝트를 열심히 삭제 한 다음 병합을 진행할 계획입니다. 좋은 생각이라고 생각하세요? – mtk
예. 가지 중 하나를 제거하십시오. 같은 이름의 완전히 다른 프로젝트입니다. 해당 분기를 삭제하십시오. 여전히 필요한 경우 해당 분기를 다른 분기로 복사하십시오. 나는 그 프로젝트를 위해 지부를 만들기 전에'/ trunk'에 항상 새로운 프로젝트를 만드는 방침으로 삼을 것입니다. 그런 다음'svn cp'를 사용하여 분기를 만듭니다. 이렇게하면 단일 지점 문제에서 두 프로젝트를 만드는 것을 막을 수 있습니다. –