📌 SVN 커밋 롤백하기
SVN에서는 커밋을 롤백해야 할 때 현재의 HEAD를 이전 버전으로 revision 하는 방법을 권장한다.
물론 커밋 기록을 아예 삭제하거나 커밋 메시지를 변경하는 방법도 있다. (참고)
하지만 이번 포스팅에서는 단순히 revision 하는 방법에 대해 포스팅하려고 한다.
🚀 SVN revision
* SVN의 가장 보편적 툴인 tortoiseSVN을 기반으로 설명함
* 설치 방법 || [SVN] SVN 다운로드 (tortoisesvn)
◾ revision을 원하는 대상을 우클릭한 후 Merge를 선택한다.
◾ 기본값으로 Merge a range of revisions가 선택되어 있는 것을 확인 후 Next를 클릭한다.
◾ specific range를 선택 후 Show log 버튼을 클릭한다.
◾ svn log 창에서 롤백을 원하는 버전을 선택 후 OK 버튼을 클릭한다.
(shift 나 ctrl 버튼을 누른 후 여러 개의 revision을 선택하여 롤백할 수 있다.)
◾ 위에서 선택한 revision이 range에 잡힌 것을 확인한 후 Reverse merge를 체크하고 Next 버튼을 클릭한다.
◾ Ignore ancestry를 체크한 후 Merge 버튼을 클릭하면 revision이 완료된다.
(Merge 버튼을 눌렀을 때 revision이 진행되지 않는다면 소스를 Update 후 재시도한다.)
◾ 위 과정을 끝내면 revision이 완료되며, 해당 대상을 우클릭하여 Commit 버튼을 클릭하면 revision 전 변경 내역을 커밋하거나 revert 할 수 있다.
📕 참고사이트
https://tortoisesvn.net/docs/release/TortoiseSVN_en/tsvn-howto-rollback.html
'Dev Tools' 카테고리의 다른 글
[Intelli J] 파일 입출력 설정 (0) | 2022.11.08 |
---|---|
[Pycharm] 파일 입출력 설정 (0) | 2022.10.01 |
[Python] 아나콘다(Anaconda)를 통한 패키지 추가 (0) | 2022.06.07 |
[Pycharm] 아나콘다(Anaconda)설치 및 파이참 연동 (0) | 2022.06.03 |
[Pycharm] 파이참 설치 방법 (0) | 2022.05.31 |
최근댓글