svn subver console command 콘솔 명령어 때려잡기
password 버그때문에 yes/no 계속 입력해야 되는 경우
~/.subversion/servers 파일에 store-plaintext-passwords=yes 라고 설정
시나리오
새 디렉토리 생성
mkdir svn_console_test
import 하기
svn import svn_console_test https://192.168.0.72/svn/study/trunk/svn_console_test -m "console import"
svn import import_path svn://192.168.0.72/trunk/import_path --no-ignore ==> 폴더만 생성
디렉토리 삭제
rm -rf svn_console_test
checkout 하기
svn co https://192.168.0.72/svn/study/trunk/svn_console_test ./svn_console_test
하위 폴더 생성
cd svn_console_test
mkdir folder_add_test
svn에 추가 하기
svn add folder_add_test
커밋하기
svn commit folder_add_test -m "add new folder"
새 파일 추가
touch new_file
svn에 한꺼번에 추가
svn add ./*
svn에 한꺼번에 커밋
svn commit ./* -m "add new file"
현재 연결된 repository url 보기
svn info
로그 보기
svn log
svn log -l 10 -> 상위 10개의 로그만 보기
commit log 수정하기
svn propset --revprop -r 리비전번호 svn:log "수정할 메시지"
소스 충돌시 해결
svn resolver -R ./
소스가 lock 되어 있을 경우 해제
svn cleanup
서버와 소스 동기화
svn update
svn update -r 100 -> revision 100 으로 업데이트
처음으로 repository에 파일 추가하기
svn mkdir svn://192.168.0.72/trunk/new_dir
삭제
svn del [file_name] or [dir]
svn del svn://192.168.0.72/trunk/test_project