Prendre en compte les branches avec git-svn
En utilisant Git SVN, j’ai découvert un effet de bord assez indésirable : lorsque l’on utilise fait un dcommit
pour envoyer les modifications sur le serveur, il envoie toutes les branches.
C’est très gênant, surtout si vous avez plusieurs choses en cours, et quelle pourrait casser votre application.
Heureusement, il y a une solution : lorsque vous clonez, il faut préciser le dossier du trunk :
- git svn clone -T trunk http://example.com/PROJECT
Git svn fera alors le lien master = trunk et vos autres branches seront tranquilles.