2013-04-23 8 views
2

새로운 서버로 전복해야하는 여러 대형 프로젝트의 "작업 복사본"을 받았습니다. 이제 이것이 문제입니다.Ankhsvn Subversion migration

Repository UUID '54266b8e-1acc-cf4b-8b36-8565631da9a7' 
doesn't match expected UUID 'b6ccde84-53ce-7c4c-9e5d-941e3d0c9f2b' 

GUID가 예상과 일치하지 않는다는 것을 다른 저장소에 알리려고하면 작업 복사본으로 인해 오류가 발생합니다. 나는 문제 해결을 위해 노력했지만 아무런 해결책도 찾지 못했다.

나중에 모든 .svn 파일을 제거하려고 시도했지만 문제가 해결되지 않은 것 같습니다.

저는 전복 경력에 대해 인터뷰를하지 않았습니다. 필자가 원하는 것은 새로운 저장소 디렉토리를 만들고 프로젝트에서 작업을 버전 관리하는 것입니다. 이 일을 어떻게 하죠? AnkhSvn을 사용하는 방법에 대해 자세히 알지 못했고 명령 줄 옵션을 사용하는 방법을 찾을 수 없습니다. 아니면 Ankhsvn을위한 또 다른 플러그인입니까? 누구든지이 문제를 도와 줄 수 있습니까?

참고 : 1 년 전에 다른 모든 항목이 삭제 된 것으로 보이는 원래 저장소 또는 설정의 복사본이 없습니다.

어디에서 Anksvn 명령 줄을 사용할 수 있습니까? 어디에서 찾을 수 있습니까? 나는 명령을 발견했으나 그들과 함께 일할 생각이 전혀 없다. 왜 다른 저장소에 커밋 할 수 없습니까? 모든 파일은 잠겨 있다는 오류를 반환합니까? 전복 시련과 완전히 혼동합니다.

+0

무엇이 문제입니까? 지금까지 뭐 해봤 어? – bahrep

+0

기본적으로 새로운 저장소로 커밋하거나 새로운 저장소로 전환 할 수 없습니다. 하지만 당신의 대답이 내 문제를 해결했습니다. 나는 숨겨진 파일을 간과했다고 믿을 수 없다. : I – Perfection

답변

4
  1. 작업 복사본에서 .svn 디렉토리를 제거하십시오.

    작업 복사본이 SVN 1.6 이하인 경우 모든 폴더에 숨겨진 .svn 디렉토리가 포함되어 있습니다. SVN 1.7의 경우 작업 사본에는 루트에 .svn 디렉토리가 하나만 있습니다.

  2. svn add 저장소에 대한 이전 작업 복사본.

  3. svn commit.

+0

* 한숨 * 쉽게 알 수있었습니다. 금요일 시간이야. 또한 빠른 답장을 보내 주셔서 감사합니다. – Perfection