Estoy usando git con un repositorio svn todo va bien. Hice todas mis ramificaciones con git así que no ramifiqué en svn pero ramifiqué con git y empujé esas ramas a una ubicación separada. Luego, realicé cambios desde la sucursal cuando fue necesario.
Pero ahora quiero crear unas ramas que existen realmente en SVN Traté:git-svn ramificación
$ git svn branch someFeature -m "message"
, y tengo esto:
$ git svn branch someFeature -m "message"
Multiple branch paths defined for Subversion repository.
You must specify where you want to create the branch with the
--destination argument.
Cómo debería especificar el destino no puedo resolver esto y la página man no es tan clara también.
sólo veo url = file: /// someurlto/SVN fetch = tronco: refs/mandos a distancia/tronco no veo ramas en ese archivo – slayerIQ
Ahh, entonces ese es el problema. git no sabe dónde poner esta rama. Agregue una línea similar allí como en mi ejemplo. (branches = pathinsvnrepo/*: refs/remotes/*) – silk
¿Qué tal un simple svn repo sin la estructura de la carpeta trunk/branches? La parte inicial de ramificación pasó. Pero git svn dcommit falla. Se queja de que las carpetas no existen ... – kakyo