svn command line
utlity를 사용하여 특정 파일 만 가져오고 싶습니다.svn 내보내기 필터링 방법
vss
의 특정 파일 만 가져오고 ss
도구를 사용하는 배치 스크립트는 vss
입니다.
vss
에서 명령은 다음과 같습니다
ss get *.c
나는 svn
명령 유틸리티와 유사한 기능을해야합니다. 어떻게 시작할 수 있습니까?
svn command line
utlity를 사용하여 특정 파일 만 가져오고 싶습니다.svn 내보내기 필터링 방법
vss
의 특정 파일 만 가져오고 ss
도구를 사용하는 배치 스크립트는 vss
입니다.
vss
에서 명령은 다음과 같습니다
ss get *.c
나는 svn
명령 유틸리티와 유사한 기능을해야합니다. 어떻게 시작할 수 있습니까?
.txt 또는 .c와 같은 일부 확장명과 일치하는 파일 목록을 얻을 수 있습니다.
svn list -R http://svn/url/till/the/path/you/need/ | grep ".extension"
그런 다음 로컬 컴퓨터에있는 파일을 얻을 수있는 위의 명령을 사용 svn export
의 출력의 모든 라인.
편집 :
저장소 =
http://svn/url/till/the/path/need/
$의 여기서 target_directory = 할
라인svn list -R http://svn/url/till/the/path/need/ | grep ".extension"
에서 기계에서 어떤 경로
filename=`echo "$line" |sed "s|$repository||g"` if [ ! -d $target_directory$filename ]; then directory=`dirname $filename` mkdir -p $target_directory$directory svn export --force -r HEAD $repository$line $target_directory$filename --username abc --password password123
Fi를
done
확장자가 'vss'인 모든 파일에 대해 exexute를 수행 하시겠습니까? – npocmaka
아니요, svn 명령 유틸리티를 재귀 적으로 사용하여 svn에서 원하는 특정 파일을 검색하고 싶습니다. – Laxman