2013-04-24 2 views
0

svn 패치 적용에 문제가 있습니다. 나는 TortoiseSVN과 함께 svn 1.7을 사용하고 있습니다.SVN 1.7은 되돌리기 변경 사항을 다시 적용합니다.

일부 개정판이 개정판 A에서 변경되었습니다. 개정판 B에서 개정판 A의 변경 사항을 되돌릴 때까지 다음과 같은 커밋이있었습니다. 얼마 후 개정판 A의 변경 사항을 다시 적용해야합니다. 정보를 잃지 않도록 만드는 방법 파일 이동에 대해?

TortoiseSVN -> 로그보기 -> 변경 사항을 통합 diff로 표시하여 수정본 A 패치를 만들려고했습니다. 그런 다음이 패치를 적용한 체크리스트 개정 B가 작업을 수행하지 못했습니다. 일부 파일은 이동 또는 이동 대신 수정/삭제되었습니다. 일부는 로컬에서 삭제 된 것으로 표시된 알로스였습니다 (최소한 IntelliJ 관점에서).

변경 사항을 다시 rev A에서 다시 적용하는 방법은 무엇입니까? SVN에서도 가능합니까? 영향을받은 파일이 2 백 개이기 때문에 수동으로 모든 변경 사항을 다시 실행하지 마십시오.

답변

1

때문에 :

  • 개정 A를 UNDO하기 위해 당신이 역 병합 개정 B ​​만든
  • 개정 B는 리버스를 만들어야합니다 UNDO을 취소하기 위해 일반 개정

입니다 병합 (수정 B 용) 수정 C

추신 : 이렇게하면 마시지 않고 로그를 읽을 수 없게됩니다.

관련 문제