como faço para criar um arquivo de despejo do meu subversão conta de hospedagem?

votos
6

Eu tenho meu repositório SVN hospedado em algum lugar. Eu quero passar para outra pessoa. Como posso criar um despejo de meu repositório para que eu possa importá-lo para o meu novo hospedeiro? Isto é tudo que eu continuo vendo: svnadmin dump / path / to / repos> repos.dump

Meu repositório é hospedado, por isso não é local.

Publicado 10/12/2008 em 04:13
fonte usuário
Em outras línguas...                            


4 respostas

votos
6

svnadmin dump é a maneira recomendada para migrar seus repositórios , mas você vai precisar de acesso shell para fazê-lo, caso contrário você terá que entrar em contato com o seu provedor de hospedagem e pedir-lhes para fazer o despejo do repositório completo para você.

Respondeu 10/12/2008 em 04:19
fonte usuário

votos
7

Você também pode usar svnsync para criar uma cópia de seu repositório.

Isto requer a adição de um gancho pre-revprop-change no repositório de destino (e exige uma Subversion 1.4 ou mais recente repositório em seu provedor de hospedagem).

Depois de svnsync'ed seu repositório para um sistema que você gerenciar, você pode usar svnadmin para despejar a cópia local se você precisa de um arquivo de despejo (ou simplesmente usar o sincronizada com o repositório).

[Update em 2011:] Desde Subversion 1.7 há uma ferramenta chamada svnrdumpque você pode usar para criar um arquivo de despejo de um repositório remoto em uma única etapa.

Respondeu 10/12/2008 em 15:56
fonte usuário

votos
0

Parece que você precisa de um comando remoto despejo SVN . Eu não usei, mas se propõe a fazer o que você quer.

Respondeu 20/01/2010 em 18:08
fonte usuário

votos
0

Alguns repositórios hospedados fornecer os meios para encomendar um arquivo de despejo SVN, seja incluído no preço ou por uma taxa mensal adicional. Se não o fizerem, você sempre pode fazer uma svnsync sem ter que envolver a empresa de hospedagem.

Dê uma olhada nos recursos de importação do seu provedor de destino também. No ProjectLocker , apoiamos a importação de um repositório remoto que é visível através da Internet se você fornecer a URL para o repositório de origem e suas credenciais. Eu não acredito que nós somos o único hospedeiro para fazer isso. Essa capacidade poupa o trabalho de aprender svnsync, e você pode concentrar-se no seu código e voltar a escrever software.

Respondeu 06/12/2010 em 12:54
fonte usuário

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more