최근에 svn 서버가 변경되었고 svn 스위치를 사용했습니다.
작업 복사본에는 버전이없는 많은 리소스가 있었기 때문에 작업 복사본이 잠기고 svn 아래의 모든 폴더에 대해 폴더별로 폴더를 전환하기 시작했습니다.
그러나 저장소의 최상위 레벨에서 파일을 업데이트하려고하면 svn : Working copy '.'가 표시됩니다. 잠긴 오류 및 정리도 도움이되지 않습니다. 정리할 때 다음과 같은 오류가 발생합니다 . svn : 'content'는 작업중인 복사 디렉토리가 아닙니다.
신선한 체크 아웃은 전혀 옵션이 아닙니다. 잠금 장치를 청소 및 해제하고 스위치를 완전히 수행하는 다른 방법이 있습니까?
편집 : JesperE의 답변에서 마지막 단락
재귀적인 "svn cleanup"을 수행 할 때 "작동중인 사본이 아님"을 얻는다면 내 추측에 따르면 작업중 인 사본이어야하는 디렉토리가 있습니다 (예 : 최상위 레벨의 .svn 디렉토리는 그렇게 말합니다). 자신의 .svn 디렉토리. 이 경우 해당 디렉토리를 제거 / 이동 한 다음 로컬 업데이트를 수행 할 수 있습니다.
저장소의 문제에 대한 해결책 인 것 같습니다. 해당 폴더를 식별하고 해당 특정 폴더를 새로 체크 아웃하고 와우, 후속 정리에서 잠금이 해제됩니다! 많은 JesperE 감사합니다!
그러나 여전히 svn 스위치 오류를 파악할 수 없으며 현재 다음과 같은 내용을 읽습니다.
svn : 'svn : // repourl / reponame / foldername'의 저장소에는 uuid 'm / reponame'이 있지만 WC에는 'b5b39681-0ff6-784b-ad26-2846b9ea8e7d'가 있습니다.
어떤 아이디어?