2012-10-04 9 views
0

est ici la configuration de mon repo svn:git svn avec Eclipse projets

branches 
    jack 
    proj1 
    proj2 
    hobbes 
    proj1 
    proj2 
trunk 
    proj1 

Les deux proj1 et proj2 sont des projets Eclipse. J'ai réussi un git svn -s clone. Il y a un problème, cependant. git-svn considère trunk comme mon répertoire principal (dans la branche git trunk, c'est-à-dire), ce qui signifie que mon .gitignore à l'intérieur de proj1 ne fonctionnera pas. Mais je dois avoir .gitignore à l'intérieur proj1, sinon quand quelqu'un sort de proj1 (à travers svn), .gitignore ne sera pas inclus!

Comment résoudre ce problème?

Répondre

1

Votre disposition n'est pas standard (commutateur -s). Vous devrez spécifier tous les --trunk=<trunk_subdir>, --tags=<tags_subdir> et --branches=<branches_subdir>. Vous ne devriez pas avoir trunk comme répertoire à côté de votre répertoire .git. Stdlayout serait:

proj1 
    trunk 
    branches 
    jack 
    hobbes 
    tags 
proj2 
    trunk 
    branches 
    jack 
    hobbes 
    tags 

Je ne sais pas si votre mise en page svn il est tout possible de décrire correctement un projet et ses branches et les étiquettes à git svn.

+0

Merci d'avoir précisé cela. Je n'étais même pas au courant que je ne suivais pas une mise en page svn standard. –