2010-07-28 14 views
1

J'ai un svn repo de 3 ans que je viens de convertir en git en utilisant git-svn. Puis j'ai cloné le nouveau repo et je veux le copier sur un serveur principal (en utilisant ssh).Git confusion - obtenir git repo sur le serveur après le passage de svn

Le projet git est organisé comme ceci:

~/server.com/ 
~/server.com/.git 
~/server.com/htdocs 
~/server.com/includes 
etc. 

En suivant les instructions du livre gitpro, il dit d'utiliser scp -r pour le copier sur le serveur, mais je finir la copie du vérifiée -out/cloned fichiers, pas seulement les trucs git, que je ne veux pas (selon le livre, il devrait être "nu"). Est-ce que je fais simplement "> scp -r ~/server.com/.git [email protected]:/chemin/vers/git-files"? Et puis cloner via "> git clone [email protected]: /path/to/git-files/server.com/.git"? En outre, les repo qu'ils lancent dans le livre gitpro sont comme "server.git"; est-ce juste une convention de nommage?

Liens:

http://www.jonmaddox.com/2008/03/05/cleanly-migrate-your-subversion-repository-to-a-git-repository/ http://progit.org/book/ch4-2.html

TIA, Hans

Répondre

1

Bon, confusion éclairci, je devais faire, ce qui ne résonne avec moi tout d'abord:

git clone --bare serveur.com-git-svn server.git

Puis scp. FYI pour les futurs chercheurs ...