그전에.. 난 그전 revision파일 찾아가며.. 비교해서 다시 커밋했는데..
정말.. 미련한 짓이었다..
아래와 같이 하면.. 된다.
svn merge -r [REV_from]:[REV_to] [Source URL]
|
SVN 경로가 [Source URL] 인 경우 revision을 [REV_from]에서 [REV_to]로 되돌리라는 명령이다.
해당 명령 수행 후 commit을 해주면 된다.
일반적으로 아래와 같은 형태가 될것 같다.
$ svn merge -r 100:99 test.c
$ svn ci -m "Rollback to revision 99" test.c
|
이렇게 하면.. revision이 100인 test.c 가 revision이 99로.. Rollback 완료..
아래는 최종 버전을 특정 revision으로 되돌리는 방법..
$ svn merge -r HEAD:5 test.c
|
'{' DATE '}' 리비전이 시작하는 시각
'HEAD' 저장소의 마지막 리비전
'BASE' 작업 사본을 꺼내온 리비전
'COMMITTED' BASE 이전에 마지막 커밋된 리비전
'PREV' COMMITTED 의 직전 리비전
|
댓글 없음:
댓글 쓰기