Pregunta breve: ¿cuál es el equivalente git-svn de svn up -r r1130
para actualizar solo a una confirmación numerada (con el número svn)?¿Puedo convertir svn rebase a una cierta revisión de svn? (Similar a svn up -r ...)
Estoy usando git-svn para poder usar git y administrar (muchas) sucursales locales del repositorio svn de mi equipo. Tengo una versión del software que heckear para trabajar con una configuración de hardware particular. Desde la última vez que trabajé con él, el svn repo ha avanzado más allá de un punto estable y bueno para este trabajo. Quiero actualizar la rama local a una revisión numerada que representa la confirmación estable. Podría hacer esto en svn con svn up -r r1130
, pero prefiero git.
Sigo olvidando cómo he hecho esto en el pasado y me encuentro buscando SO y las páginas de ayuda tratando de encontrar la mejor manera. Tal vez hay una Q diferentemente redactada Q & que me falta?
Es bastante fácil simplemente ver la revisión anterior en un árbol limpio, pero cuando llevo confirmaciones en la parte superior del árbol, la parte "rebobinar el cabezal para reproducir su trabajo en la parte superior ..." ¡Usualmente amo significa que iré a un punto en el árbol antes de que mis cambios sean agregados!
Por ahora, voy a git svn rebase
y luego rebase interactivamente para anular las confirmaciones que no quiero, pero tengo problemas para creer que esta es la mejor o incluso una buena forma de hacerlo.
Finalmente tuve la oportunidad de probar esto y la versión de un paso de esto es exactamente lo que estaba buscando. ¡Gracias! – sage