2010-12-02 4 views
0

내가 수정 한 파일 중 일부 파일 만 커밋했습니다. 내가 "svn status"할 때 당신이 상상할 수있는 파일의 나머지 부분을 보여줄 수 있습니다.svn newbie : 내가 커밋하지 않은 파일 되돌리기

내가 "svn status"할 때 보여지는 파일을 "사라지게"만들 수 있습니까? 나는 하나씩 되돌려 야하나요? 정상적인 되돌리기 (svn revert -R.)는 내가 저지른 파일도 되돌립니다.

감사

하비

+0

하나씩 되 돌리거나'svn revert *'- 현재 디렉토리의 모든 변경 사항을 되돌립니다. – Piskvor

+0

"svn revert *"는 내가 커밋 한 파일도 되돌릴 수 있습니까? – ziiweb

답변

1

당신이 리눅스 박스에있는 경우하지 않는다 : 당신이 뭔가를 저지 한 후에는 다시 수정 될 때까지

svn status | grep ^M | awk '{print $2}' | xargs svn revert

1

, 그것은 더 이상 "수정"입니다 , 그래서 "되돌릴"것이 없습니다.

+0

그래서 "svn revert -R"을 수행하십시오. 모든 응용 프로그램을 되돌리려면 _only_ 내가 "svn st"할 때 보여지는 파일을 되돌릴 수 있습니까? – ziiweb

1

svn revert -R .은 작업 복사본의 수정 된 파일 만 되돌립니다. 이미 커밋하고 현재 디렉토리에서 더 이상 수정하지 않은 파일은 으로 그대로 남습니다.

원하는 경우 svn revert -R .은 작업 복사본을 저장소의 현재 상태처럼 보이게합니다.

관련 문제