Articles of cherry pick

¿Flujo de trabajo para "backport" cambiar en diferentes twigs Mercurial (Hg)?

Tenemos dos cabezas Uno es nuestro jefe de desarrollo principal y el otro es uno que olvidé hasta el día de hoy. Encontramos un error y lo arreglamos en nuestra twig de desarrollo principal, y me di count de que también debería arreglarse en la twig anterior. Creo que hubiera sido mejor hacer el cambio […]

Consecuencias del uso de injerto en Mercurial

Recientemente, se han hecho varias preguntas sobre omisión de cambios al mantener las twigs de publicación en Mercurial. Por ejemplo: Mercurial: los cambios específicos de twig siguen volviendo después de la fusión ficticia ¿Por qué los retrocesos Mercurial en una twig afectan a otras twigs? Desde que se introdujo en 2.0, me he preguntado sobre […]

cómo usar pysvn.Client.merge_peg2 para lograr una fusión de selección de cereza

¿Cómo puedo usar las funciones relacionadas con pysvn.client merge para lograr la combinación de selección de cereza, fusionar revisiones específicas (o ranges de revisión) de una twig a otra, svn merge [-c M[,N…] | -r N:M …] SOURCE[@REV] [TARGET_WCPATH] Ahora estoy usando pysvn.Client.merge_peg2(http://pysvn.tigris.org/docs/pysvn_prog_ref.html#pysvn_client_merge_peg2) , sin advertencias y errores, pero no puedo trabajar. Estoy tan confundido […]

SVN – Conflictos de recolección de cerezas para resolver después de la reintegración de sucursales

Siguiendo la metodología de twigs de características de vida corta, tenemos: – El maletero – Rama A (fuera del tronco) – Rama B (fuera del tronco) – Hay reposiciones nocturnas desde Trunk a ambas twigs. Ahora, el desarrollo en la Rama A está completo. La Rama A fue reintegrada nuevamente a Trunk. Sin problemas o […]

TortoiseSVN cherrypicking

Estoy a punto de fusionar ciertas revisiones del tronco en una twig de publicación. Comprobé con mergeinfo cuántas revisiones son elegibles para fusionar, y eso fue 42. Aunque definitivamente es posible y no demasiado difícil verificar cada logging de revisión y decidir si debe fusionarse o no. Luego verificaría los loggings con TortoiseSVN y usaría […]

Solicitud de extracción de Github cargada con cambios de files vacíos

Ok, tengo un problema que no tengo idea de cómo resolverlo. Primero, un poco de historia: Salí de mis operaciones previas para introducir cambios y los fusioné con la twig en la que estaba trabajando. En ese momento, pude haber estado usando una window de console con acceso de administrador. Digo esto porque me di […]

Selección de cereza de la request de extracción cerrada sin bifurcación

Recibí una request de extracción que contiene dos confirmaciones, una de las cuales estaría dispuesta a fusionar. Sin embargo, la request de extracción ya se ha cerrado (no se ha fusionado) y se ha eliminado la twig correspondiente del repository de la horquilla. ¿Hay alguna manera de elegir cuidadosamente ese compromiso? O, en términos más […]

¿Cómo elegir los commits después de que han sido revertidos?

Estaba trabajando en mi feature branch y, después de revisarla, la fusioné en el development que se desplegará. Más tarde, un compañero de trabajo decidió hacer un lanzamiento y fusionó el suyo y el mío en master . Durante el deployment, se dio count de que su código tenía errores y revertía el master . […]

Encontrar los antepasados ​​directos (¿padres?) De un commit de git

Comience un nuevo repository y agregue algunos commits: #( 03/01/17@10:50am )( tim@tim ):~ mkdir test && cd test && git init Initialised empty Git repository in /home/tim/test/.git/ . #( 03/01/17@11:17am )( tim@tim ):~/test@master✔ touch readme && git add –all && git commit -am "readme" [master (root-commit) 1b7f299] readme 1 file changed, 0 insertions(+), 0 deletions(-) […]

¿Cómo hacer una foto cereza y agregar un segundo parche al primer parche recogido?

Tengo dos sucursales, la twig A y la twig B, en el proyecto GIT. donde he asignado un código a la twig A que es el parche 1. Luego elegí el parche 1 de la twig A en la twig B. más tarde di un segundo parche (parche 2) al mismo compromiso en la twig […]