2012-11-07 5 views
1

쉘 스크립트를 사용하여 많은 소스 코드 파일을 변경하고 svn revert -R . 명령으로 변경 사항을 되돌 렸습니다. 모든 변화는 제대로 취소했다,하지만 svn status 보고서 파일을 무시 왜 지금 궁금하네요 :복귀 후 svn 상태가 무시 된 파일보고

$> svn status 
! . 
! src 
! src/lib 
! src/lib/common 
! src/lib/common/parser 
! src/lib/common/parser/xml 

이 전체 출력을! 더 많은 폴더가 있지만 여기에 왜 그 폴더 만 표시되는지는 말할 수 없습니다. 상위 폴더는 svn : ignore 속성에 추가되지 않습니다!

아무도 무슨 일이 일어 났는지 압니까? 사전에

감사합니다 ...

답변

2

svn help status는 문서 '를!' 다음과 같이 설명합니다 : 어떤 파일이 파괴에 추가 된 후 삭제되었습니다. '무시'설정은 추가되지 않은 파일 (또는 '버전없는 파일')에만 적용됩니다.

이 상태의 또 다른 이유는 '불완전'상태이기도합니다. 이 경우 이전 업데이트 작업이 취소되었거나 실패했습니다.

두 경우 모두 'svn update'(다시)를 실행하여이 문제를 해결할 수 있습니다.

+0

예, 두 번째 업데이트 이후 해결되었습니다. 처음에는 웹이 아니라 도움말을 확인해야했습니다. 나는이 참고 http://svnbook.red-bean.com/en/1.0/re26.html (google를 가진 첫번째 결과)에보십시오 "설명한다!" ignore =/ – janr

+0

@janr SVNBook의 실제 버전은 1.7입니다. http://svnbook.red-bean.com/을 참조하십시오. – bahrep

+0

이 책은 대문자 i를 무시하고! 위에서 한 것처럼 글꼴을 사용하면 차이점을 찾기가 어렵습니다. –