답변
편집 됨 사이 :
사용 :
svn revert -R .
당신이 로컬 복사본으로 가지고있는 SVN 버전으로 되돌아갑니다.
시도했습니다. 위의 시나리오에서는 작동하지 않습니다. –
죄송합니다, 잊어 버렸습니다 : -R 옵션을 사용해보십시오 (응답 텍스트도 수정했습니다) –
내 시나리오에서는 작동하지만 삭제 한 디렉토리의 경우 .svn 하위 디렉토리를 복원하지 못했습니다 (실제 파일, 이상하게도). 이것은 svn status를 실행했을 때 '?' 이 디렉토리들 옆에. 문제의 디렉토리 (rm -rf 사용)를 삭제하고 svn을 실행하면 모든 것이 정상으로 돌아갑니다. – Jeff
파일 (또는 해당 이름의 빈 파일)을 다시 추가 한 다음 svn rm을 사용하여 삭제하십시오.
svn revert *
은 *
이 디렉토리의 모든 파일로 확장되고 더 이상 디렉토리에없는 파일을 되돌려 야하기 때문에 실패합니다. 대신 svn revert Dual_On_Off_Model.h Dual_On_Off_Model.cpp
을 시도하십시오.
svn status | awk '{print $2}' | xargs svn revert
잡아 svn status
의 출력의 각 라인 중 두 번째 단어를 (당신이 당신의 파일 이름에 공백이없는 가정 .. .) 그런 다음 인수로 인수를 svn revert
에 전달합니다.
는 조쉬 켈리의 대답에 의해 영감을했다 :
svn st | awk '$1 == "!" {print $2}' | xargs svn revert
이 문제가 전체 트리를 수정해야합니다.
- 1. 삭제 된 svn-base 파일을 어떻게 복구합니까?
- 2. SVN 삭제 삭제
- 3. SVN이 삭제 된 파일을 복구합니다.
- 4. XCode는 SVN 사용자의 암호를 잊어 버렸습니까?
- 5. 삭제 된 파일을 무시합니다
- 6. TortoiseSVN이 실수로 삭제 한 삭제 된 파일을 복구하는 방법은 무엇입니까?
- 7. 실수로 삭제 된 로컬 SVN 폴더 동기화
- 8. Tortoise SVN 삭제 된 폴더가 계속 돌아옴
- 9. SVN! 파일 ... 삭제 하시겠습니까?
- 10. Mercurial, 영원히 파일을 잊어 버림
- 11. 삭제 취소 SVN 복사
- 12. SVN - 기존 저장소 삭제
- 13. 로컬에서 파일을 삭제 한 후 SVN 커밋 오류가 발생했습니다.
- 14. SVN : 실수로 삭제 된 빈 폴더를 다시 추가 하시겠습니까?
- 15. FS에서 이미 삭제 된 SVN에서 파일을 삭제하는 방법?
- 16. 커밋 될 인덱스에 삭제 된 파일을 어떻게 추가합니까?
- 17. 삭제 된 디렉토리를 SVN 저장소에 커밋하는 문제가 발생했습니다.
- 18. Ant 컴파일 : svn 저장소에서 삭제 한 클래스 파일을 제거하려면 어떻게해야합니까?
- 19. 'svn switch'는 로컬로 추가 된 파일을 삭제합니까?
- 20. SVN 새로 추가 된 파일을 다운로드하지 않습니다.
- 21. 검토 게시판, 검토 후 삭제 및 삭제 된 파일
- 22. 마지막 업데이트 되돌리기 svn
- 23. tortoise svn 로컬 파일 삭제
- 24. SVN svn 컨트롤 외부에서 변경, 삭제 또는 추가 된 파일에 대한 커밋
- 25. Git에서 삭제 된 파일을 모두 해제하십시오.
- 26. IntelliJ 경로를 만들고 새 파일을 잊어 버림
- 27. Visual SVN/Tortoise '삭제 - 로컬 유지'문제가 발생했습니다.
- 28. git svn에서 관리하는 SVN 저장소에서 파일 삭제
- 29. SVN : 업데이트시 파일을 로컬에서 무시합니다.
- 30. 삭제 된 디렉토리를 SVN 저장소에 위탁 할 때의 문제
@Manuel Aldana - 수정 된 답변을 시도했지만 제대로 작동했습니다. 다시 게시하십시오. bash-fu가 필요하지 않거나 파일을 만들지 않아도 최상의 답을 얻을 수 있습니다. –