2012-12-20 5 views
17

트렁크의 특정 버전을 릴리스 지점으로 병합하려고합니다. mergeinfo와 병합 할 수있는 리비전 수를 42 개로 확인했습니다. 각 리비전 로그를 확인하고 병합 여부를 결정하는 것이 가능하고 어렵지 않습니다. 그런 다음 TortoiseSVN을 사용하여 로그를 확인한 다음 svn merge -c rev1,rev2 명령 줄이나 -r 명령 줄을 사용합니다.TortoiseSVN cherrypicking

TortoiseSVN에이 cherrypicking을 훨씬 쉽게 할 수있는 도구가 있는지 궁금합니다. 나는 그것을 위해 봤지만, 아마 TortoiseGit만이 있다는 것을 알았다.

이 프로세스를 더 쉽고 빠르게 만드는 다른 방법도 환영합니다!

답변

22

나는 TortoiseGit에 대해 아무것도 모르지만 TortoiseSVN은 꽤 괜찮은 "병합"대화를 가지고 있습니다. "절 병합하는 개정 범위"를에서 "로그보기"를 선택하고 원하는만큼 수정을 선택 :

TortoiseSVN Merge

또한, 이미 병합 개정 것이다 회색으로 수 :

Grayed-out revisions

+0

이것은 굉장합니다. 이것은 내가 실제로보고 싶어했던 것입니다. 나는 TortoiseSVN과 합병하지 않고 명령 행에서 항상 그렇게했다. 병합 옵션을 본 적이 없지만 항상 레포 브라우저를보고 있었기 때문입니다. 당신이 작업 카피에서 그것을해야한다는 것을 결코 알지 못했다. 나는 아직도 SVN에 대해 많은 것을 배웠다. 감사! – Martin