Subversion 쓰고 있고
Mercurial 검토 중에 정말 궁금한 것이 있습니다.
Subversion 같은 경우 한 트리의 여러 변경 중 특정 revision들을 골라서 merge할 수 있는데요,
(물론 필요한 이전 변경이 없다던가 해서 발생하는 문제는 작업자 책임이라고 보고요, 어쨌든 릴리스 브랜치 관리에 이 기능이 꼭 필요합니다. 특정 버그 수정 revision만 골라내 릴리스 브랜치로 머지하는데 릴리스 관리를 크게 의존하고 있어서)
Mercurial은 특정 리비전"까지" 적용은 되는데
이전 것들은 건너 뛰고 최근의 특정 리비전만 옮기는 것이 안되는 것 같습니다.
제가 잘 못 쓰고 있는 건지..
예를 들어 A 위치, B 위치가 동일한 베이스에서 시작해서
B의 리비전이 2, 3, 4, 5, 6까지 올라갔다고 하면
B에서 일어난 변경 중 2, 3, 5는 무시하고 4, 6만 A로 가져가고 싶다..
이럴 때 어떻게 할 수 있을까요?
pull/push/update 명령 도움말을 아무리 뒤져 보아도 모르겠습니다.