2010-03-04 3 views

답변

2

svn commit가 수정 된 파일을 커밋 것이지만, 위해 :

 
    $ svn status | grep '^\!' | sed 's/! *//' | xargs -I% svn rm % 
  • 과 같은 명령을 (커밋하기 전에)

    • 삭제 된 파일을 먼저 필요한 파일 추가 (공백 포함) :
     
        $ svn status | grep "^\?" | sed -e 's/? *//' | sed -e 's/ /\\ /g' | xargs svn add 
    

    최근 SVN에 그럴 수 단지 svn add --force * (이것은 재귀)

1

한 번에 모든 것을 수행하는 하나의 SVN 명령이 없습니다.

for i in `svn list -R`; do if [ ! -e $i ]; then svn rm $i; fi; done 
0

당신의 창에이 TortiseSVN를 사용하는 경우 그것은 당신에게 모든 새로운/삭제 된 파일의 목록이 표시됩니다 방금 모든 변경 사항을 선택하고 다음은

이 누락 된 파일을 삭제하는 간단한 bash는 스크립트입니다 범하다.

+0

팁 주셔서 감사합니다.하지만 스크립트를 작성해야합니다. – zoul

관련 문제