2010-08-18 6 views
0

Je veux utiliser git-svn pour synchroniser mon ordinateur local avec le référentiel svn distant de ma société. J'avais l'habitude de faire cela, mais j'ai dû arrêter parce que git n'a pas mis les répertoires sous contrôle de révision. Le problème est que lorsque j'ai ajouté un nouveau répertoire, git marchait très bien, mais quand je supprimais un répertoire, le répertoire existait toujours dans le dépôt svn, causant des problèmes aux autres développeurs qui utilisaient svn nativement.Utiliser git-svn pour contrôler également le versionnage des répertoires

Existe-t-il un moyen de résoudre ce problème? J'ai des problèmes pour trouver des solutions dans la documentation git ..

Répondre

0

Trouvé et cela fonctionne. Trouvé la solution dans: http://kerneltrap.org/mailarchive/git/2008/2/23/962754

Fondamentalement, vous définissez une variable appelée svn.rmdir dans la configuration git. Cela fera git-svn effacer les répertoires sur le serveur svn quand ils deviennent vides.

Questions connexes