checkout(= co)
로컬주소(=작업 사본)와 저장소주소 확인
- 로컬주소가 없으면 생성하고 저장소주소에 있는 파일들을 가져온다.
- svn을 처음 설치할 때 사용
- 로컬주소를 생략하면 현재 위치가 로컬주소가 된다.
svn checkout 저장소주소 로컬주소
]# svn co svn://127.0.0.1/저장소주소(예>okkks.tistory.com)
]# svn checkout svn://127.0.0.1/okkks.tistory.com
import
전체 파일 업로드
- 서버(svn 저장소주소)에 파일을 업로드 한다.
- 저장소주소에 업로드 할 디렉토리 (파일을 지정하면 오류가 발생한다.
- 저장소주소에 처음으로 파일을 업로드 할 때 한번만 사용
svn import 저장소주소에 업로드할 디렉토리 svn://127.0.0.1/okkks.tistory.com/trunk
]# svn import /svn/tmp svn://127.0.0.1/okkks.tistory.com/trunk
delete
파일, 디렉토리 삭제
- 로컬(=작업 사본)에서는 그냥 파일이나 디렉토리를 삭제하면 된다.
- 실행 후 commit을 해야 적용된다.
svn delete svn://127.0.0.1/저장소주소/삭제할 디렉토리 또는 파일
]# svn delete svn://127.0.0.1/okkks.tistory.com/
commit
작업 후 적용을 한다. (rivision 수가 올라간다.)
- 작업 사본을 저장소에 적용한다.(참고>실행 전 update를 실행해서 저장소 내용이 변경되었는지 확인을 해본다.)
update
다운로드
- 원하는 리비전을 지정해서 작업 사본을 저장소의 리비전으로 맞출 수 있으며 지정하지 않으면 저장소의 최신 리비전으로 맞춘다.
- 작업 전, commit 하기 바로 전에 실행해서 저장소에 작업 사본과 다른 부분이 있으면 다운받아 비교 및 수정해서 저장소에 적용할 수 있다.
add
파일 업로드
- 클라이언트(=작업 사본)의 특정 파일을 저장소(SVN 서버)에 업로드 한다.
- 실행 후 commit을 해야 적용된다.
revert
되돌리기
- commit 하기 이전 상태로 돌려 놓는다.
- commit 후에는 사용할 수 없다.
info
작업 사본(=소스), 저장소의 파일, 폴더의 정보를 확인할 수 있다. 더보기>svn info 사용 예
더보기>
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(파일, 폴더 추가 취소하기) 사용법