¿Hay alguna herramienta disponible que me permita volver a establecer en git una rama de SVN en un nuevo padre?Herramienta SVN para volver a establecer una base en una rama en el estilo de git
Por lo tanto, en la siguiente situación, puedo crear una rama de la característica, y hay commit en el tronco
E---F---G Feature
/
A---B---C---D--H--I trunk
Estoy buscando una herramienta que copia el tronco, y aplica las confirmaciones de uno en uno , lo que me permite resolver cualquier conflicto, si existe, pero cada confirmación conserva el mismo mensaje de confirmación y todavía es una confirmación separada.
E'---F'---G' Feature
/
A---B---C---D--H--I trunk
Así que cometen E 'será una confirmación con los mismos cambios que E, excepto en el caso de E causando un conflicto, en cuyo caso E' será diferente de E en la que E' tiene los conflictos resueltos, y el mismo mensaje de compromiso como E.
Estoy buscando esto, ya que ayuda a mantener las sucursales al día con el enlace troncal: el método svnmerge.py/mergeinfo no ayuda, ya que aún necesita resolver los cambios cuando te fusionas de nuevo al tronco.
SVN lo hace difícil. Como paso de publicación, podría eliminar la rama preregulada y reemplazarla por la versión reestablecida. Supongo que svn explotaría tan pronto como alguien con cambios locales intentara actualizar. –