반응형
SVN 명령어 정리
svn 사용할 때가 발생하여 Mac 기준으로 명령어를 정리하려고 합니다.
svn 설치 (Mac 기준) HomeBrew가 설치되어 있다는 가정하에 진행한다.
$ brew update
$ brew list // subversion 이 있는지 확인
$ brew info subversion // 정보 확인
$ brew install subversion
$ svn --version
- checkout (원격 저장소에서 최신 버전의 소스코드를 최초로 받아오는 것)
$ svn checkout svn://127.0.0.1/RepositroyName
- import (비어있는 원격 저장소에 처음으로 파일 업로드시 사용)
$ svn import project svn://127.0.0.1/RepositoryName/trunk
- export (버전 관리 파일들을 뺀 파일들만 추출)
$ svn export svn://127.0.0.1/RepositoryName
- update (원격 저장소에 있는 최신 버전으로 업데이트)
$ svn update
- add (버전 관리 파일에 없는 새로운 파일 등록)
$ svn add file.ext
- commit (로컬 저장소에 변경된 사항을 원격 저장소로 전송)
$ svn commit -m "messages"
- status (저장소 상태 - A: 추가, C: 충돌, D: 삭제, M: 수정, G: 병합)
$ svn status
- revert (로컬 저장소를 이전 상태로 변경)
$ svn revert .
반응형
'Git' 카테고리의 다른 글
Git Flow Integration으로 사용하는 방법 (0) | 2021.10.17 |
---|---|
원격저장소에 올라간 Commit Revert 하기 (0) | 2021.10.09 |
깃허브(GitHub) 연동하기 (Spring Boot, IntelliJ) (0) | 2021.09.30 |
댓글