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