Gitflow: capacidad de eliminar / eliminar versiones / revisiones / funciones fácilmente

Creado en 26 ago. 2010  ·  60Comentarios  ·  Fuente: nvie/gitflow

Sería genial tener la capacidad de hacer algo como git flow release delete v1.0.2 , en lugar de git checkout develop && git branch -D release/v1.0.2 (que ni siquiera estoy seguro de que descarte correctamente una rama de lanzamiento) y con la esperanza de que no se hayan perdido pasos importantes.

Feature

Comentario más útil

por favor, deja de comentar solo "+1", es 2020 y Github ya introdujo emojis para este propósito 👍

Todos 60 comentarios

Ese sería un buen comando adicional.

PD: De hecho, es la forma correcta de eliminar una rama. (Recuerde, git-flow no hace ninguna magia oculta, ¡es solo una implementación de las reglas de la publicación original del blog!)

Propondría lo siguiente. Si ya está combinado en development / master, pero el puntero de rama permanece:

git flow release delete 1.0.2

Para eliminar las ramificaciones que aún no se han fusionado con desarrollar / master (para evitar una eliminación accidental):

git flow release delete -f 1.0.2

Ah, en verdad. Estaría bastante contento con esa funcionalidad de la función.

No estaba seguro de que ese fuera el procedimiento correcto porque parecía que cuando lo probé, las confirmaciones que hice con la rama eliminada se fusionaron para desarrollarse de todos modos, lo que realmente me molestó, pero me las arreglé para encargarme de ello y seguir adelante. . Para ser claros, esto eliminaría / debería eliminar por completo toda la rama y todas sus confirmaciones, dada la bandera -f , ¿correcto?

Estrictamente hablando, elimina el objeto _branch_, que apunta a un compromiso (que apunta a un compromiso, que apunta a un compromiso, etc.). Siempre que tenga otras ramas apuntando a una de esas confirmaciones (como origin/feature/foo tal vez), las confirmaciones se mantendrán. De lo contrario, eventualmente serán recolectados como basura. Eso es solo comportamiento de Git.

Hmm, bueno. Debo haber arruinado algo. ¡Gracias por explicarme!

+1 en esta función. Estoy tratando de usar git-flow para usar los candidatos de lanzamiento como nuestros entregables de sprint, para ser empujados al entorno de prueba, mientras mantengo master como base de código de producción. En otras palabras, en nuestro entorno, la mayoría de las versiones candidatas NO estarán `` terminadas '' para pasar a la versión maestra, pero todas deberían poder hacerlo ... así que una vez que se haya identificado una versión de producción, me gustaría finalizar la otra versión. sucursales...

+1

+1

+1

+1

+1

+1 y decidí implementar esto en mi bifurcación , actualmente solo en la rama de desarrollo. También se agregó la capacidad de eliminar la rama remota.

+1 para esto, ¿esta función es compatible ahora?

+1

Usé este hilo para descubrir cómo hacerlo, pero preferiría el método integrado

Han pasado 2 años ... ¿hay alguna posibilidad de que se haga? Es una buena característica, creo.

+1

+1

+1

Hola, ya está disponible en la bifurcación Peter van der Does con varias otras mejoras.

+1

+1

+1

+1

+1

+1

+1

+1

+1

+4 (yo y mi equipo @ trabajo)! ^ _ ^

+1

+2

@nrvs lolz: D
: +1:

+1

: +1:

+1

: +1:

+1

+1

+1

+1

+1

+1

+1

Esto se implementa en la edición avh.

+100500

+100501

+1

+1

+1

+1

+1

+1

Vaya, no puedo creer que esto siga siendo una cosa. Han pasado casi 8 años esperando este comando.

+1

+1

wow, después de nueve años, esto sigue siendo una cosa
realmente necesito esta característica

Esto está implementado en https://github.com/petervanderdoes/gitflow-avh Es compatible con versiones anteriores, pero agrega muchas mejoras y nuevas características.

Descargo de responsabilidad: soy el líder del proyecto de Gitflow AVH Edition

+1

por favor, deja de comentar solo "+1", es 2020 y Github ya introdujo emojis para este propósito 👍

@geoom
image

+1

¿Fue útil esta página
0 / 5 - 0 calificaciones

Temas relacionados

nvaken picture nvaken  ·  5Comentarios

andremedeiros picture andremedeiros  ·  34Comentarios

JoeSchr picture JoeSchr  ·  14Comentarios

boryn picture boryn  ·  6Comentarios

piercemcgeough picture piercemcgeough  ·  8Comentarios