SVN client를 console 화면에서 사용하는 명령어에 대해 알아 봅시다.
console 화면에서도 update, commit, delete , checkout 등 모두 가능합니다.
1. check out
소스를 repository에서 가져오기 위해서는 check out을 하여야 합니다.
svn checkout --username svnID repository주소
그 후 passoword를 입력하면 됩니다.
2. source commit
서버상에 수정된 소스를 올리기 위해선
svn commit 소스파일명
만약 commit 시에
"commit failed (details follows)
Could not external editor to fetch log message; consider setting $SVN_EDITOR 관련 된 에러가 발생한다면 아래와 같이 조치를 취한다.
그후 계정의 home 디렉토리로 이동하여
vi .profile
export SVN_EDITOR=/usr/bin/vi
저장 후 . ./.profile
다시 svn commit을 하게 되면 vi 창이 열리면서 log를 쓰라고 나옵니다. log 작성후 파일 저장후 나가기 (:wq!) 하시면 commit 됩니다.
3. source update
서버상에 버전업 된 소스를 local에 업데이트 하기 위해서
svn update
4. 파일 추가시
local에 있는 파일을 서버상에 append 할때
svn add 소스파일명
svn commit
5. 수정한 소스를 server 의 소스와 sync 할 경우
svn revert 소스파일명
6. repository를 clean 할 경우
svn cleanup
svn delete 소스파일명
svn commit
console 화면에서도 update, commit, delete , checkout 등 모두 가능합니다.
1. check out
소스를 repository에서 가져오기 위해서는 check out을 하여야 합니다.
svn checkout --username svnID repository주소
그 후 passoword를 입력하면 됩니다.
2. source commit
서버상에 수정된 소스를 올리기 위해선
svn commit 소스파일명
만약 commit 시에
"commit failed (details follows)
Could not external editor to fetch log message; consider setting $SVN_EDITOR 관련 된 에러가 발생한다면 아래와 같이 조치를 취한다.
그후 계정의 home 디렉토리로 이동하여
vi .profile
export SVN_EDITOR=/usr/bin/vi
저장 후 . ./.profile
다시 svn commit을 하게 되면 vi 창이 열리면서 log를 쓰라고 나옵니다. log 작성후 파일 저장후 나가기 (:wq!) 하시면 commit 됩니다.
3. source update
서버상에 버전업 된 소스를 local에 업데이트 하기 위해서
svn update
4. 파일 추가시
local에 있는 파일을 서버상에 append 할때
svn add 소스파일명
svn commit
5. 수정한 소스를 server 의 소스와 sync 할 경우
svn revert 소스파일명
6. repository를 clean 할 경우
svn cleanup
svn delete 소스파일명
svn commit
댓글 없음:
댓글 쓰기