티스토리 뷰
import : Repository에 없는 파일과 디렉토리를 추가
svn import [PATH] URL
Export : 버전관리 정보가 없는 깨끗한 사본을 받아옴
svn export [-r REV] URL [PATH]
Checkout : Working Copy를 Repository에서 꺼냄
svn checkout(co) URL [PATH]
Update : Working Copy를 Repository의 최신 내용으로 바꿈
svn update(up) [PATH]
Commit : 변경된 내용을 Working Copy에서 Repository로 전송
svn commit(ci)
Add : 파일과 디렉토리를 Version Control에 넣음
svn add [PATH]
Log : Repository의 변경사항을 확인
svn log [PATH]
svn log URL
Diff : 두 Revision상의 차이점을 출력
svn diff -r N[:M] [TARGET]
Lock : Working Copy 나 Repository를 잠굼
svn lock TARGET
unLock : Working Copy 나 Repository의 Lock을 해제
svn unlock TARGET
Revert : commit을 하기 전 Working Copy의 상태로 복원
svn revert PATH
Cleanup : Working copy의 디렉토리 잠금 삭제or 중단된 작업 수행
svn cleanup [WCPATH]
Status : Working copy의 파일과 디렉토리 상태를 출력
svn status [PATH]
Relocate : 서버의 주소가 변경 되었을 때 사용
svn relocate OLD_URL NEW_URL
Switch : 서버내의 다른 브랜치나 태그로 변경할 때 사용
svn switch [URL] [BRANCH URL]
svn switch --relocate 는 svn relocate와 같다.
Upgrade : Working copy에 메타데이터 Storage 포맷을 업그레이드함
svn upgrade [WCPATH]
Copy : 파일과 디렉토리를 복사하는 명령어이다. svn에서 branch와 tag를 만들 때 특별한 명령어를 쓰는것이 아니라 그냥 Copy 명령어로 trunk를 복사하는 것이다. trunk나 branch, tag는 개념적으로 구분을 하는 것을 뿐
Branch - 소스를 따로 분리하여 작업을 할 때 사용
svn copy [URL] [BRANCH URL]
Tag - 릴리즈하는 버전별 디렉토리를 만들어 사용
svn copy [URL] [TAG URL]
'dev' 카테고리의 다른 글
[dev] 톰캣 로그 한글 깨짐 수정 방법 (0) | 2021.04.06 |
---|---|
[dev] PuTTY 설정 최적화 방법 (0) | 2021.04.05 |
[dev] git 다른 repository 커밋 포인트 가져오기 (1) | 2021.03.23 |
vi/vim 단축키 정리 (0) | 2017.11.24 |
jMeter를 이용한 웹 프로그램 부하 데스트 (0) | 2017.11.09 |