0

저장소가 원격이며 죽은 지금 svn에서 체크 아웃 코드가 있습니다. 기록을 사용하여 새 SVN 저장소를 만드는 데 사용할 수 있습니까?체크 아웃 코드 (죽은 SVN 저장소에서)에서 새 SVN 저장소 만들기

그렇다면 어떻게해야합니까?

아니요, 그렇다면이 상황을 처리하는 가장 좋은 방법은 무엇입니까?

미리 감사드립니다. 로 @Thilo 이미 언급 한

+2

SVN 체크 아웃에 기록이 없습니다. 가장 좋은 것은 트렁크의 최신 상태에 대한 일관성 있고 완전하며 다소 최근의 스냅 샷입니다. 당신은 아마 어떤 태그 나 가지도 체크 아웃하지 않았을 것입니다. – Thilo

+0

체크 아웃에서 마지막으로 체크 아웃 한 버전 만 복원 할 수 있습니다. 더 이상의 역사는 없습니다. 충분히 많은 백업이있는 경우이를 사용하여 수동으로 "새로운 기록"(각 백업 사본에서 하나의 개정판)을 작성할 수 있습니다. – mihi

답변

4

,

SVN 체크 아웃은 역사를 포함하지 않습니다. 은 트렁크 상태가 최신 인 일관되고 완전하며 다소 최근의 스냅 샷입니다.

이전 저장소와 동일한 기록을 가진 새 저장소를 만들려면 깨진 저장소의 작업 백업이 있어야합니다. 원격 위치에 Subversion 서버 패키지가 설치되어 있는지 확인합니다. 질문에 이라는 태그가 지정되어 있으므로 원격 위치에 액세스 할 수 있습니다. 이 경우 저장소 백업을 검색하십시오.

"죽은 SVN 저장소"가 무슨 뜻인지 명확하지 않습니다. 저장소가 손상된 경우 (즉, svnadmin verify에서 실패한 경우) 저장소를 부분적으로 복원하거나 복구 할 수 있습니다. 그러나 저장소에 대한 액세스 권한을 완전히 잃어 버렸고 백업이없는 경우 운이 없게됩니다.

+0

안녕하세요, 불행히도 저장소에 대한 액세스 권한이 전혀 없습니다. 백업 복사본이있어서 도움이 될 것 같아요. 귀하의 답변에 감사드립니다. – Krunal