2013-04-23 4 views
0

분기 A에서 분기 B로 개정 1,2,3을 병합하고 단일 커밋에서 동일하게 커밋했습니다. 이제 브랜치 B에서 리비전 2 만 되돌려 야합니다.커밋의 일부를 SVN에서 되돌리기

이 커밋을 되돌리고 이후에 커밋이 많이 발생하므로 병합을 다시하기가 어렵습니다.

변경 사항을 수동 비교 및 ​​되돌리기 이외의 다른 방법으로 선택할 수 있습니까?

답변

0

분기 A에서 개정 2를 되돌리고 분기 B에 병합하십시오.

0

저는 이러한 작업에 TortoiseSVN을 사용하고 있습니다. "Show Log"로 돌아가 되돌릴 커밋을 마우스 오른쪽 단추로 클릭하고 "이 리비전의 변경 사항 되돌리기"를 클릭하십시오.

+0

브랜치 A에서 브랜치 B까지 다양한 개정판을 병합하고 전체적으로 브랜치 B에 커밋했습니다. 그래서 브랜치 B의 쇼 로그를 클릭하려고 할 때 2에 대한 개정판을 볼 수 없을 것입니다. – Rockstart

+1

그래, 알아. 글쎄 내 마음에 오는 유일한 방법은 구멍을 병합 (이후의 것들이 아닌) 병합을 다시 병합하는 것입니다. 어쩌면 병합 로그 ("Show Log"-> 왼쪽 클릭 - 병합 - 커밋 -> 하위 파일 - 창에서 파일을 마우스 오른쪽 버튼으로 클릭하고 "병합 로그 가져 오기"). – Micha