서브버전 사용시 대량 파일 추가 및 삭제 자동 쉘
리눅스2015. 11. 6. 09:19
버전관리 대상이 아닌( ? 표시) 파일을 추가해주고 제거된( ! 표시 ) 파일을 일괄 적으로 제거 해주는 스크립트
#!/bin/sh
fileName=$1
if [ "$fileName" = "" ]; then
echo "input file name..."
else
IFS="
";for file in `svn st $fileName | grep ! | cut -d'!' -f2 | sed 's,^ *,,; s, *$,,'`
do
svn rm "$file"
done
IFS="
";for file in `svn st $fileName | grep ? | cut -d'?' -f2 | sed 's,^ *,,; s, *$,,'`
do
svn add "$file"
done
fi
'리눅스' 카테고리의 다른 글
[리눅스] Vi/Vim 단축키 모음 (0) | 2011.01.11 |
---|---|
[리눅스] 네트워크의 다른 유닉스/리눅스 시스템 파일/폴더 복사 (0) | 2009.06.29 |