프로그램/SVN(Subversion)2014. 11. 12. 17:31

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 인증 확인

- svn 인증 실패 - 설정 확인

- svn 인증 실패 - svn: 서버 인증 오류 : Username not found

- 10. svn trunk, tags, branches 기본 디렉토리 만들기

- 11. svn 저장소(repository) 삭제

- 12. svn 서버 저장소 웹 서버 연동하기

svn 사용법

- 01. svn 저장소(서버)에 import 명령어를 이용해서 전체 파일 업로드 하기

- 02. svn 명령어 사용법

       - svn info 명령어

TortoiseSVN 설치

- 01. 윈도우용 TortoiseSVN 설치하기

02. TortoiseSVN 한글 언어팩 설치

- 03. TortoiseSVN 설치 확인

- 04. TortoiseSVN 언어 설정

- 05. TortoiseSVN을 이용해서 svn 서버에 연결하기

- 06. TortoiseSVN 녹색 아이콘이 생성되지 않는다면

- 07. TortoiseSVN Add(파일, 폴더 추가하기) 사용법

- 08. TortoiseSVN Undo Add(파일, 폴더 추가 취소하기) 사용법

- 09. TortoiseSVN Revision - svn 리비전 / 복구/ 이전 버전


Posted by 은둔고수
프로그램/SVN(Subversion)2014. 11. 10. 15:08

TortoiseSVN Undo Add 사용법 - SVN 추가했던 폴더 또는 파일 등을 취소한다.

 

추가 취소할 폴더나 파일들을 선택한 후(> svn_revision 폴더 선택) 마우스 오른쪽 버튼을 눌러 나타난 메뉴 중 TortoiseSVN > Undo Add.. 메뉴를 선택한다.

- 아이콘이 “+” 모양이다.

 

 

 

 

 

추가 취소할 폴더나 파일들의 목록을 확인할 수 있으며 선택할 수 있다.

 

 

 

추가 취소가 완료되었다.

- 아이콘이 “?” 모양으로 바뀐 것을 확인할 수 있다.

 

 



더보기>

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 인증 확인

- svn 인증 실패 - 설정 확인

- svn 인증 실패 - svn: 서버 인증 오류 : Username not found

- 10. svn trunk, tags, branches 기본 디렉토리 만들기

- 11. svn 저장소(repository) 삭제

- 12. svn 서버 저장소 웹 서버 연동하기

svn 사용법

- 01. svn 저장소(서버)에 import 명령어를 이용해서 전체 파일 업로드 하기

- 02. svn 명령어 사용법

 

TortoiseSVN 설치

- 01. 윈도우용 TortoiseSVN 설치하기

02. TortoiseSVN 한글 언어팩 설치

- 03. TortoiseSVN 설치 확인

- 04. TortoiseSVN 언어 설정

- 05. TortoiseSVN을 이용해서 svn 서버에 연결하기

- 06. TortoiseSVN 녹색 아이콘이 생성되지 않는다면

- 07. TortoiseSVN Add(파일, 폴더 추가하기) 사용법

- 08. TortoiseSVN Undo Add(파일, 폴더 추가 취소하기) 사용법

- 09. TortoiseSVN Revision - svn 리비전 / 복구/ 이전 버전


Posted by 은둔고수
프로그램/SVN(Subversion)2014. 11. 10. 11:55

TortoiseSVN Add 사용법 - SVN 폴더 또는 파일 등을 추가한다.

 

 

 

윈도우 탐색기에서 추가할 폴더나 파일들을 생성한다.(> svn_revision 폴더)

- 아이콘 모양이 “?”로 변한 것을 확인할 수 있다.

 

 

 

추가할 폴더나 파일들을 선택(>svn_revision 폴더 선택)한 후 마우스 오른쪽 버튼을 눌러 나타난 메뉴 중 TortoiseSVN > Add… 메뉴를 선택한다.

- 추가하고 싶은 폴더나 파일만 여러 개 선택할 수도 있다.

- 해당 경로의 추가할 수 있는 폴더나 파일을 모두 보려면 빈 공간에서 선택한다.

 

 

[추가하고 싶은 폴더나 파일만 여러 개 선택]

 

 

[빈 공간에서 선택]

 

 

 

추가할 수 있는 폴더나 파일 목록을 알 수 있다.(>svn_revision 폴더 선택)

 

 

[추가하고 싶은 폴더나 파일만 여러 개 선택]

 

[빈 공간에서 선택]

 

 

추가가 완료되었다.

- 아이콘 모양이 “+” 모양으로 바뀐 것을 확인할 수 있다.

 

 

 

[추가하고 싶은 폴더나 파일만 여러 개 선택]

 

 

커밋(Commit)을 할 폴더나 파일을 선택한 후 마우스 오른쪽 버튼을 눌러 나타난 메뉴 중 SVN Commit… 메뉴를 선택한다.(>svn_revision 폴더를 선택)

- 커밋하고 싶은 폴더나 파일만 여러 개 선택할 수도 있다.

- 해당 경로의 커밋을수 있는 폴더나 파일을 모두 보려면 빈 공간에서 선택한다.

 

 

[추가하고 싶은 폴더나 파일만 여러 개 선택]

 

[빈 공간에서 선택]

 

 

커밋을 할 수 있는 폴더나 파일 목록 알 수 있다.

- Message : 작업 내용 등을 남길 수 있으며 나중에 확인할 수 있어 유용하게 활용할 수 있다.

- Check : 커밋을 있는 폴더 및 파일들의 목록을 알 수 있으며 선택(>svn_revision 폴더 선택) 수 있다.

OK 버튼을 눌러 추가한 폴더 및 파일들을 SVN 서버(저장소)에 적용한다.

 

 

[추가하고 싶은 폴더나 파일만 여러 개 선택]

 

[빈 공간에서 선택]

 

 

완료되었다.

 

 



더보기>

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 인증 확인

- svn 인증 실패 - 설정 확인

- svn 인증 실패 - svn: 서버 인증 오류 : Username not found

- 10. svn trunk, tags, branches 기본 디렉토리 만들기

- 11. svn 저장소(repository) 삭제

- 12. svn 서버 저장소 웹 서버 연동하기

svn 사용법

- 01. svn 저장소(서버)에 import 명령어를 이용해서 전체 파일 업로드 하기

- 02. svn 명령어 사용법

 

TortoiseSVN 설치

- 01. 윈도우용 TortoiseSVN 설치하기

02. TortoiseSVN 한글 언어팩 설치

- 03. TortoiseSVN 설치 확인

- 04. TortoiseSVN 언어 설정

- 05. TortoiseSVN을 이용해서 svn 서버에 연결하기

- 06. TortoiseSVN 녹색 아이콘이 생성되지 않는다면

- 07. TortoiseSVN Add(파일, 폴더 추가하기) 사용법

- 08. TortoiseSVN Undo Add(파일, 폴더 추가 취소하기) 사용법


Posted by 은둔고수

TortoiseSVN을 설치SVN Checkout을 했는데도 폴더에 녹색 아이콘이 생성되지 않는다면

 

 

보통은 새로 고침(F5)을 하거나 잠시 기다리면 자동으로 폴더에 녹색 아이콘이 생성되는 것을 확인할 수 있다.

하지만 시간이 지나도 녹색 아이콘이 보이지 않는다면 재 부팅을 한다.

 


 

더보기>

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 인증 확인

- svn 인증 실패 - 설정 확인

- svn 인증 실패 - svn: 서버 인증 오류 : Username not found

- 10. svn trunk, tags, branches 기본 디렉토리 만들기

- 11. svn 저장소(repository) 삭제

- 12. svn 서버 저장소 웹 서버 연동하기

svn 사용법

- 01. svn 저장소(서버)에 import 명령어를 이용해서 전체 파일 업로드 하기

- 02. svn 명령어 사용법

 

TortoiseSVN 설치

- 01. 윈도우용 TortoiseSVN 설치하기

02. TortoiseSVN 한글 언어팩 설치

- 03. TortoiseSVN 설치 확인

- 04. TortoiseSVN 언어 설정

- 05. TortoiseSVN을 이용해서 svn 서버에 연결하기

- 06. TortoiseSVN 녹색 아이콘이 생성되지 않는다면

- 07. TortoiseSVN Add(파일, 폴더 추가하기) 사용법

- 08. TortoiseSVN Undo Add(파일, 폴더 추가 취소하기) 사용법


Posted by 은둔고수

TortoiseSVN사용하다가 ClientOS(windows) 재 설치 등을 했다면 TortoiseSVN을 새로 설치하고 서버에 설치해 놓은 Subversion과 재 연결(복원)해야 한다.

- client(Windows) : TortoiseSVN

- server(Linux) : Subversion

 

 

TortoiseSVN 설치를 한다.

기존에 사용했던 폴더를 확인한다.

- 경로 예>D:\svn\okkks.tistory.com)

 

 

 

okkks.tistory.com 폴더를 오른쪽 마우스로 선택한 후 나오는 메뉴 중 SVN Checkout… 항목을 선택한다.

 

 

 

 

URL of repository(저장소 주소)svn://svn 서버 도메인 또는 IP/서버에 생성한 저장소 폴더를 입력한다.

- >svn://192.168.0.6/okkks.tistory.com/trunk

Checkout directory에 현 폴더 경로가 자동으로 입력된다.

- 변경 또는 내용이 없으면 직접 입력, okkks.tistory.com 폴더를 생성 안 했다면 자동으로 생성한다.

OK 버튼을 클릭한다.

 

 

 

 

 

잠시 후(시간이 걸릴 수 있다.) 아래와 같은 메시지가 뜨면 예를 클릭한다.

 

 

 

 

Username / Password 를 입력한다.

- 계정 확인은 svn passwd 설정 참고한다.

 

 

 

 

 

Checkout이 완료되었으며 재 연결이 되었다.

- 재 연결이라서 Completed At revision 값은 기존 값에 연결된다.

 

 

 

 

TortoiseSVN 설치

- 01. 윈도우용 TortoiseSVN 설치하기

Posted by 은둔고수