2010-06-04 5 views
1

OK, donc je suis parvenu àMise en route avec git-svn, je manque quelque chose

git svn clone http://repository/project MyProj 

Et qui me donne cette hiérarchie

Project 
| 
|____branches 
| 
|____tags 
| 
|____trunk 

j'espérais que gitk --all Je verrais ces branches traduites en branches git. J'attendais trop? La question est, où puis-je aller à partir d'ici? Est-ce que je travaille juste dans l'un des dossiers de branche?

MISE À JOUR

Pour d'autres touchés par ce problème, la raison pour laquelle il ne fonctionnait pas pour moi est que je pensais que le chemin de mon projet de SVN était http://repository/project, alors que réellement il était http://repository/project/subproject, donc git -svn ne trouvait pas les branches/tags/tronc dans l'endroit prévu.

Répondre

3

Voici comment je le fais:

mkdir MyProj 
cd MyProj 
git svn init http://repository/project --stdlayout 

Cela dit git svn que trunk/tags/branches sont à prévoir dans votre projet, et que les branches doivent être traités comme des branches git.

+0

Excellent! En fait, ce qui me manquait également était le chemin complet de mon projet -> Je m'étais arrêté à http: // repository /, donc je n'obtenais pas tout le bien ... – Benjol

Questions connexes