Migrazione SVN repository da codice di Google a un altro server repository (storia mantenere)

StackOverflow https://stackoverflow.com/questions/2661999

Domanda

Ho letto qualche domanda / risposte qui su come farlo utilizzando svnadmin / scarico, ecc A dire il vero non ho capito correttamente quello che dovrei fare.

Come faccio a migrare un repository SVN ad un altro repository SVN?

Penso di avere a fare una sorta di     scaricare dal repository del codice di Google     utilizzando svnadmin, ma dove posso trovare     questo svnadmin?

Io uso TortoiseSVN 1.6.3 su WXP e non v'è alcun comando svnadmin.exe in tutta la mia cartella C , dove dovrei scaricare queste applicazioni?

Grazie!

È stato utile?

Soluzione

da Subversion 1.7 è possibile utilizzare svnrdump qui il link al documento:

ho usato: discarica svnrdump https://mynameproject.googlecode.com/svn > fonte-repo.dump

e funziona

Altri suggerimenti

È possibile utilizzare svnsync per fare un 1: 1 copia di un repository svn remoto, tra cui la storia e le proprietà. Non è nemmeno necessario l'accesso in scrittura al repository che viene copiato.

Il motivo per cui non hanno svnadmin è che si tratta di un programma lato server, non è un programma client-side; è utilizzato sulla stessa macchina in cui è ospitato il repository. Non sarà in grado di eseguire senza svnadmin SSH'ing nel computer host. Di conseguenza, non credo che si può copiare il repository del progetto da Google Code, dal momento che non sarà in grado di eseguire "svnadmin dump" dal computer server di Google Code. Il meglio che si sarà in grado di fare, per quanto ne so, è quello di utilizzare svn export e svn import , che la storia degli scarti.

Si può effettivamente scaricare una storia repo svn dal codice Google tramite svnsync. Vedere questo link da parte di Google http://code.google.com/p/support/ wiki / SubversionFAQ # How_do_I_download_my_Subversion_history ?

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top