Recientemente, me han pedido cherry-pickun compromiso. Entonces, ¿qué significa elegir un commit en git? ¿Cómo lo haces?
En la gestión de control de fuente, el acto de extraer selectivamente cambios individuales de un par a otro se denomina "selección selectiva".
Recientemente, me han pedido cherry-pickun compromiso. Entonces, ¿qué significa elegir un commit en git? ¿Cómo lo haces?
Estoy usando git en un nuevo proyecto que tiene dos ramas de desarrollo paralelas, pero actualmente experimentales: master: importación de la base de código existente más algunas modificaciones de las que generalmente estoy seguro exp1: rama experimental # 1 exp2: rama experimental # 2 exp1y...
Tengo dos ramas Commit aes la cabeza de uno, mientras que el otro tiene b, c, d, ey fen la parte superior de a. Quiero mover c, d, ey fhasta la primera rama sin comprometerse b. Usar Cherry Pick es fácil: verifique la primera rama Cherry-Pick una por una y vuelva ca fcolocar la segunda rama en la...
Estoy trabajando con un repositorio git que necesita una confirmación de otro repositorio git que no sabe nada del primero. Por lo general, elegiría con cereza usando el HEAD@{x}en el registro, pero debido a que esto .gitno sabe nada de esta entrada de registro (directorio físico diferente), ¿cómo...
Tengo el siguiente diseño de repositorio: rama maestra (producción) integración trabajando Lo que quiero lograr es elegir una serie de confirmaciones de la rama de trabajo y fusionarla con la rama de integración. Soy bastante nuevo en git y no puedo entender cómo hacer exactamente esto (la...
Si quiero fusionarme en una rama de Git, los cambios realizados solo en algunos de los archivos cambiaron en una confirmación particular que incluye cambios en varios archivos, ¿cómo se puede lograr esto? Supongamos que el git commit llamada stufftiene cambios en los archivos A, B, C, y Dpero...
Hice algunos cambios en mi rama maestra y quiero llevarlos hacia arriba. cuando selecciono las siguientes confirmaciones, sin embargo, me atoro en fd9f578 donde git dice: $ git cherry-pick fd9f578 fatal: Commit fd9f57850f6b94b7906e5bbe51a0d75bf638c74d is a merge but no -m option was given. ¿Qué...
Estoy trabajando en 2 ramas diferentes: lanzamiento y desarrollo . Noté que todavía necesito integrar algunos cambios comprometidos con la rama de lanzamiento nuevamente en la rama de desarrollo . El problema es que no necesito todo el commit, solo algunos trozos en ciertos archivos, así que un...
Corrí git cherry-pick <hash>y tuve conflictos de fusión. No quiero resolver los conflictos, solo quiero abortar la selección de cereza. Al hacer una fusión real (con git merge) hay lo útil git merge --abort. ¿Cuál es el equivalente para la recolección de
Actualmente, nuestra empresa está utilizando un modelo de ramificación simple de troncal / lanzamiento / revisión y desea recibir asesoramiento sobre qué modelos de ramificación funcionan mejor para su empresa o proceso de desarrollo. Flujos de trabajo / modelos de ramificación A continuación se...
Creé una nueva rama nombrada newbranchdesde la masterrama en git. Ahora he hecho un poco de trabajo y que fusionar newbrancha master; sin embargo, he realizado algunos cambios adicionales newbranchy quiero fusionarme newbranchhasta el cuarto compromiso del último paramaster . Lo usé...
Suponiendo que soy el mantenedor de un repositorio, y quiero obtener cambios de un contribuyente, hay algunos flujos de trabajo posibles: cherry-pickCada uno me comprometo desde el control remoto (en orden). En este caso, git registra la confirmación como no relacionada con la rama remota. En...
Estaba trabajando con un amigo en un proyecto, y él editó un montón de archivos que no deberían haberse editado. De alguna manera fusioné su trabajo con el mío, ya sea cuando lo saqué o cuando traté de elegir los archivos específicos que quería. He estado buscando y jugando durante mucho tiempo,...
Imaginemos que tenemos una masterrama. Entonces creamos un newbranch git checkout -b newbranch y hacer dos nuevos compromisos para newbranch: commit1 y commit2 Luego cambiamos a maestro y hacemos cherry-pick git checkout master git cherry-pick hash_of_commit1 Mirando hacia adentro gitk,...
Tengo 2 ramas mastery dev. Estoy en la devsucursal y quiero seleccionar 1 commit de mastera dev. Así que lo hice $ git cherry-pick be530cec7748e037c665bd5a585e6d9ce11bc8ad Finished one cherry-pick. Pero cuando lo hago git statusy gitx, no veo mi compromiso
Estoy tratando de seleccionar una confirmación del maestro y llevarla a la rama de producción actual. Sin embargo, cuando ejecuto git cherry-pick <SHA-hash>, recibo este mensaje: # On branch prod_20110801 # Untracked files: # (use "git add <file>..." to include in what will be...
Recientemente, ha habido varias preguntas sobre cómo omitir cambios al mantener las ramas de lanzamiento en Mercurial. Por ejemplo: Mercurial: los cambios específicos de las ramas siguen volviendo después de la fusión ficticia ¿Por qué los retrocesos de Mercurial en una rama afectan a otras...
Tengo un error al usar git en Sourcetree. Creé una rama local llamada sprints / Mycompany_sprint_1 (porque la quiero en una categoría) y luego hice varias selecciones de cereza a esta rama desde otra. Después de eso, intenté enviar todos los cambios en mi rama, pero recibo el siguiente error: La...