2010-05-13 2 views
3

방금 ​​내 SVN 저장소를 호스팅하는 http://www.ezsvn.com에 로그온했습니다. 매월 수백 건의 커밋을 지불했습니다.SVN 서버 호스팅 회사가 종료되었으며 저장소의 백업이 필요합니다.

그들은 종료 중이며 지원은 존재하지 않습니다.

내 컴퓨터에서 내 저장소의 백업을 가져올 수 있습니까? Windows를 사용하고 있습니다. 당신이 쉘 접근이있는 경우

+0

이것은 좋은 질문입니다. run-off-the-mill'svnadmin' AFAIK를 사용해서는 불가능한 원격 SVN 덤프를 만드는 방법이 필요합니다. 내가 볼 수있는 모든 프로그램은 Linux 용입니다. 그 동안 무언가가 나타날 때까지 언제든지 종료 할 수 있고 실제로 몇 시간 만 걸리면 Tortoise를 사용하여 가장 중요한 수정본을 수동으로 체크 아웃하는 것을 고려해보십시오. –

답변

3

: 당신이 쉘에 액세스 할 수없는 경우

http://wiki.archlinux.org/index.php/Subversion_backup_and_restore

는 (원래의 대답은 두 볼을 또한 코멘트 재 : svnsync) :

http://moelhave.dk/2006/07/remote-mirroring-a-subversion-svn-repository/

+0

Repo가 로컬 서버가 아니며 원격 서버에 명령 줄 액세스가 없기 때문에이 방법이 도움이되지 않습니다. –

+0

로컬이 아닌 옵션을 추가했습니다. – Amber

+0

@Dav 나는 그것도 보았지만, svk 링크는 죽었다. –

1

서버에 svnadmin을 실행할 수있는 권한이 있다면 문제가되지 않으며 Dav가 이미 해당 지침에 연결되어있는 것을 볼 수 있습니다.

지금까지 svnadmin을 실행할 수있는 권한이 없다면 SVN 클라이언트 (아마도 TortoiseSVN)를 사용하여 전체 저장소를 복사 할 수 없다는 것을 알고있는 한 알 수 있습니다. (EDIT : 내가 잘못 생각한 것 같아요. 재미있게하기 위해 여기에 자식 정보를 남겨 둘 것입니다.)하지만 Subversion 저장소 전체를 자식으로 변환 할 수 있습니다. http://pauldowman.com/2008/07/26/how-to-convert-from-subversion-to-git/ 거기에서 git 저장소를 다른 서버의 SVN 저장소로 다시 변환 할 수 있습니다. 나는 그것이 정말로 당신이 찾고있는 답이 아니라는 것을 알고 있습니다. 그러나 다른 어떤 것이 작동하지 않는다면, 그것은 당신이 프로젝트의 역사를 어떤 형태로 저장하게 할 것입니다. (그리고 요즘에는 분노한 분산 버전 관리로 전환하기 위해 변명의 여지가있을 수 있습니다.)

0

저장소의 전체 기록을 실제로 원하거나 필요로하는 경우 공급자로부터 덤프 파일을 받거나 직접 얻으십시오 - 지금까지 응답의 일부가 이미이 문제를 해결했습니다.

또 다른 옵션 : 이전 버전과 관련이 없지만 최신 상태 인 상태에서 리포를 원할 경우 헤드 리비전을 체크 아웃하고 컴퓨터의 별도 위치로 내 보냅니다. 그렇게하면, 당신은 지금까지의 모든 일을 마쳤습니다. 그런 다음이를 백업으로 유지하거나 SVN 계정을 다른 곳에서 만들고 새 복사본으로 가져온 복사본을 가져온 다음 다시 비즈니스로 돌아갈 수 있습니다.

관련 문제