unidos robert productores mejores hollywood historia famosos estadounidense estados directores director cine actuales mercurial version-control

robert - Cómo fusionar repetidamente sucursales en Mercurial



mejores directores de la historia (2)

Algo como hg transplant ? Eso es lo que usamos en nuestras ramas de desarrollo y producción.

Estamos usando Mercurial donde trabajo y quiero tener una configuración similar a la que usé SVN:

  • El maletero
  • Etiquetas
    • Producción
  • Sucursales

Dado que Mercurial admite ramas de forma nativa, sé cómo crear una rama con nombre, pero no puedo encontrar ninguna documentación sobre cómo fusionar repetidamente ''Tronco'' con ''Producción''.

Sencillamente, quiero tener una rama de desarrollo para el trabajo normal y una rama de producción a la que rutinariamente hago cambios desde la rama de desarrollo. ¿Cómo hago esto con Mercurial?


Como se menciona en el póster anterior, la extensión de trasplante se puede utilizar para seleccionar cambios individuales de una rama a otra. Sin embargo, si siempre desea extraer todos los cambios más recientes, el comando hg merge llevará hasta allí.

El caso más simple es cuando estás usando clones para implementar ramificaciones (ya que ese es el caso de uso para el que está diseñado Mercurial). Suponiendo que hayas activado la extensión de búsqueda incorporada en tu .hgrc / Mercurial.ini :

cd ~/src/development # hack hack hack hg commit -m "Made some changes" cd ../production hg fetch ../development

Si estás usando sucursales locales:

hg update -C development # hack hack hack hg commit -m "Made some changes" hg update -C production hg merge development hg commit -m "Merged from development"