2

내 브랜치 중 하나에서이 브랜치를 사용하는 대부분의 개발자가 사용할 수없는 플러그인 소스를 포함하는 일부 폴더를 삭제했습니다. 트렁크에서 지점으로 새 개정판을 병합 할 때, 나는 항상 해결할 수있는 나무 충돌을 얻고 있습니다.폴더를 의도적으로 삭제 한 상태에서 분기에 병합 할 때 svn 트리 충돌을 무시하거나 해결하는 방법은 무엇입니까?

향후 svn (TortoiseSVN 1.7.6)에서 삭제 된 폴더 및 트리 충돌을 무시하고 나중에 병합 프로세스 속도를 높일 수 있다고 어떻게 알 수 있습니까?

+0

당신이 병합 할 때마다 충돌을 해결한다고 말하면 실제로 이것을 어떻게하고 있습니까? 지역 변경 사항을 신뢰할만한 것으로 받아들입니까? 그렇다면 다시 같은 충돌을해서는 안됩니다. –

답변

0

적어도 자동으로는 불가능합니다.

당신은, 그러나, 트렁크 해당 폴더가 삭제되는 것을 알 수 있도록 트렁크에 지사의 삭제를 포함하는 수정/S를 병합 할 수 있습니다. 그런 다음 트렁크에서 다른 지점으로 병합하면 변경 사항이 다른 지점으로 리플됩니다.

원래 분기를 다시 트렁크에 병합해야하는 경우 삭제 (순차 병합)가 포함 된 개정을 제외하고 병합 할 개정을 체리 선택하거나 차등 병합을 수행해야합니다. 세 번째 옵션은 재 통합 병합을하는 것입니다. (브랜치에서 계속 작업 할 계획이라면) 분기 사후 병합을 삭제하고 다시 만들어서 나중에 해당 분기와 관련된 이상한 병합 문제가 발생하지 않도록해야합니다.

희망이 도움이됩니다.