J'utilise git-svn ces derniers temps pour gérer un référentiel vieux svn par git.fusion Git-svn et engageant les branches
J'ai récemment travaillé dans une branche que j'ai créé comme ceci:
git checkout -b local-branch svn-branch
J'ai alors depuis travaillé dans cette branche et commiting retour à la svn-branche en utilisant:
git svn dcommit
maintenant qu'il est temps de fusionner la branche locale de retour à i maître a essayé de faire ce qui suit:
git checkout master
git merge local-branch
Jusqu'ici, tout va bien. Maintenant, je veux engager la fusion de retour à la subversion donc j'essaie ceci:
git svn dcommit
Cependant, maintenant mon maître commettait de nouveau à la branche branche svn et non le tronc comme je l'aurais attendu. Y at-il quelque chose que j'ai raté ou est-ce que ce genre de fusion n'est pas recommandé de fusionner entre les branches svn comme ça?
Comme une note de côté, je la place a fait la fusion par svn, mais je voudrais éviter d'avoir à utiliser svn autant que possible. Quelle est la meilleure façon de gérer cela?
Merci, je l'ai essayé en ajoutant un nouveau fichier dans ma branche, puis il a fusionné de nouveau dans le maître avec 'git fusion-branche locale de-ff' puis engager le maître à svn avec' git svn dcommit' et cette fois il s'est engagé à tronc. – carl