SVN 명령어 활용 목록

SVN 명령어

SVN 히스토리 보기
$ svn log
$ svn log –limit 4
$ svn log -l 4

SVN 파일 속성 만들기 (commit 무시)
http://blog.naver.com/PostView.nhn?blogId=joycestudy&logNo=100097621794
$ svn propset svn:ignore POC .
현재 디렉토리상 POC 디렉토리 commit을 무시하라는 의미이다.

하나씩 업데이트
$ svn commit –username “mlink_1” –password “mlink_1” -m “refs #5402 광고별 통계 추가” template/manage/report/man_advertiser_report

SVN 업데이트 방법
svn commit -m “refs #5402 광고별 통계 추가” –username “mlink_1” –password “mlink_1” `svn status | grep “^M.*[py|html|js]$” | grep -v “^M.*POC.*[py]” | awk ‘{print $2}’ | tr “\\n” ” ” 1>&1`
(마지막 표준 출력을 표준 입력에만 넣는 것을 주의할 것)

BASH로 SVN 수동 업데이트
#!/bin/bash
NULL=” ”
LIST=””

for f in `svn status | grep “^M.*[py|html|js]$” | grep -v “^M.*POC.*[py]” | awk ‘{print $2}’`;
do LIST=”${LIST} $f $NULL”;
done

if [ “$LIST” = “” ]; then
echo “No commit files”
else
svn commit -m “refs #5402 $1” –username “mlink_1” –password “mlink_1” $LIST
fi

Linux에 게시되었습니다에 태그되었습니다

관련 글

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 항목은 *(으)로 표시합니다