2012-02-03 2 views

답변

5

파일이 버전 관리 시스템에 알려져 있지만 로컬에 누락되었거나 손상되었음을 의미합니다.

http://knaddison.com/technology/svn-status-code-cheat-sheet

는 종종이 문제에 대한 해결책이 파일이 들어있는 폴더로 이동하고 여기에서 .svn 폴더를 제거하는 것입니다 : 여기에 SVN 상태 코드의 목록입니다. 특히, 다른 프로젝트 (이미 버전 관리하에 있음)에서 현재 프로젝트로 폴더/파일을 복사/가져온 후에 문제가 발생하기 시작하면이 작업이 작동해야합니다. 문제는 .svn 폴더가 휴대용 프로젝트/저장소가 아닌 것입니다. 다른 곳에서 .svn 폴더를 가져 오려고하면 버전 제어 시스템이 혼란스러워집니다.

+0

".svn"폴더 이름이 표시되지 않습니다. 그들은 숨겨져 있습니까? 그들을보기 위해 일부 설정을 변경해야합니까? – ChrisP

+0

.svn 폴더를 찾아서 제거하는 방법을 알아 냈습니다. 이제 SCC로 변경 한 파일을 커밋 할 수 없습니다. "개정판을로드 할 수 없습니다"라는 메시지가 나타납니다. 프로젝트가 더 이상 SCC 아래에 있지 않은 것 같습니까? – ChrisP

+0

전체 프로젝트에서 모든'.svn' 폴더를 삭제 했습니까, 아니면 문제가있는 파일이 들어있는 폴더의 폴더 만 삭제 했습니까? 어떤 경우이 시점에서 가장 쉬운 방법은 1) 현재 작업 폴더를 백업하고, 2) 최신 저장소 버전을 새 위치로 체크 아웃하고, 3) 폴더가 아닌 파일을 복사합니다. 새 체크 아웃 위치로 수정했습니다. 4) 변경 사항을 커밋합니다. 5) 현재 작업 폴더를 저장소의 최신 버전으로 덮어 씁니다. – aroth

관련 문제