Usando git-svn para mesclar uma ramificação svn novamente no tronco e o tronco novamente na ramificação
Então, eu estou usando git e interagindo com um repositório svn.
Eu tenho um svn TRUNK que se parece com isso:
A-B-C-D
E um ramo svn bug_fixes que se ramifica na confirmação B ou C:
-c-d-e-f-g-h-i
Agora preciso recuperar os commits cdefghi que estão no meu ramo svn no ramo mestre.
Estou ciente de que eu poderia simplesmente fazer um commit achatado, vamos chamá-lo de squash SQUASH (que conteria cdefghi), mas parece que eu precisaria matar o ramo bug_fixes e iniciar um novo ramo para continuar limpo.
Aqui:http://blog.red-bean.com/sussman/?p=92 eles sugerem:
checkout
o ramo.
merge
alterações do mestre no ramo.
Checkout
O mestre.
merge --reintegrate
o ramo muda para mestre.
Continue o desenvolvimento.
Infelizmente, o git-svn parece não reconhecer nenhum comando "merge --reintegrate" para o svn.
Então, como faço para que o branch e o master tenham todos os commits de forma limpa, para que o desenvolvimento em ambos possa continuar usando os comandos do git-svn?