SVN Revision - SVN 리비전을 이용하면 작업했던 버전 중에서 원하는 버전(이전 또는 이후)로 되돌릴 수 있다.
svn_revision 폴더를 생성해서 추가한 후 커밋을 한 상태로 마지막 버전(revision 789)이다.
(참고>폴더나 파일 추가 / 추가 취소하기 : TortoiseSVN Add / Undo Add)
이전 버전으로 되돌리기(Revision 788)
빈 공간에서 마우스 오른쪽 버튼을 눌러 나타난 메뉴 중 TortoiseSVN > Update to revision… 메뉴를 선택한다.
Revision 항목 중 HEAD revison 을 선택 > Show log 버튼을 누른다.
- 되돌리고 싶은 버전을 알고 있다면 Revision을 선택해서 직접 입력할 수 있다.
Revision 목록에서 되돌리고 싶은 버전을 선택한 후 OK 버튼을 누른다.(예>Revision 788 버전 선택)
- Revision 버전을 선택하면 해당 버전에서 작성해놓은 내용이 있다면 확인할 수 있다.
Revision 항목 중 Revision이 선택되고 788 버전이 입력된 것을 확인할 수 있다.
OK 버튼을 누른다.
Revision 788 버전으로 되돌리기가 완료되었으며 관련 내용을 확인할 수 있다.
- svn_revision 폴더가 없어진 것을 확인할 수 있다.
OK 버튼을 누른다.
Revision 788 버전으로 되돌린 후에 변경사항이 없으면 커밋(SVN Commit)을 실행할 수 없어 저장소(SVN 서버)에는 788 버전을 적용할 수 없으며 저장소에는 마지막 버전인 Revision 789 버전으로 적용되어 있다.
참고> SVN 서버에 접속해서 서버도 788 버전으로 되돌릴 수도 있지만 788 버전의 내용을 수정한 후 SVN 서버에 Commit을 하는 방법도 있다. 단, 이 때는 SVN 서버 버전하고 맞지 않기 때문에 Commit Failed가 발생할 수 있으며 계속 진행해서 Update를 실행하면 Commit을 완료할 수 있다.
[참고]
이후 버전으로 되돌리기(Revision 789)
Revision 788 버전으로 되돌렸다면 다시 Revision 789 버전으로 되돌리기를 한다.
빈 공간에서 마우스 오른쪽 버튼을 눌러 나타난 메뉴 중 TortoiseSVN > Update to revision… 메뉴를 선택한다.
Revision 항목 중 HEAD revison 을 선택 > Show log 버튼을 누른다.
- 되돌리고 싶은 버전을 알고 있다면 Revision을 선택해서 직접 입력할 수 있다.
Revision 목록에서 되돌리고 싶은 버전을 선택한 후 OK 버튼을 누른다.(예>Revision 789 선택)
- Revision 버전을 선택하면 해당 버전에서 작성했던 내용을 확인할 수 있다.
Revision 항목 중 Revision이 선택되고 789 버전이 입력된 것을 확인할 수 있다.
OK 버튼을 누른다.
Revision 789 버전으로 되돌리기가 완료되었으며 관련 내용을 확인할 수 있다.
- svn_revision 폴더가 다시 생긴 것을 확인할 수 있다.
OK 버튼을 누른다.
더보기>
svn 설치
- svn(Subversion) 설치 확인 및 설치하기
svn 설정
- 01. svn 저장소(repository) 만들기
- 02. svn 서비스 데몬 만들기
- 03. svn svnserve.conf 설정
- 04. svn passwd 설정 : 계정(users/passwd)
- 05. authz 설정 : 권한
- 06. 방화벽 설정(svn 외부 접속)
- 07. svnserve 서비스 데몬 시작
- 08. svn 자동 시작 설정
- 09. svn 인증 확인
- 10. svn trunk, tags, branches 기본 디렉토리 만들기
- 11. svn 저장소(repository) 삭제
- 12. svn 서버 저장소 웹 서버 연동하기
svn 사용법
- 01. svn 저장소(서버)에 import 명령어를 이용해서 전체 파일 업로드 하기
- 02. svn 명령어 사용법
TortoiseSVN 설치
- 02. TortoiseSVN 한글 언어팩 설치
- 03. TortoiseSVN 설치 확인
- 04. TortoiseSVN 언어 설정
- 05. TortoiseSVN을 이용해서 svn 서버에 연결하기
- 06. TortoiseSVN 녹색 아이콘이 생성되지 않는다면
- 07. TortoiseSVN Add(파일, 폴더 추가하기) 사용법
- 08. TortoiseSVN Undo Add(파일, 폴더 추가 취소하기) 사용법