Tengo un repositorio de Hg con 3 ramas en él, pero dos de ellos están inactivos (ya que los he fusionado en mi rama predeterminada). hg heads muestra 3 cabezas, una para cada rama, aunque hg branches muestra 2 de esas ramas como 'inactivas'.¿Cómo presionar solo una rama en Hg?
Cuando trato de empujar mi rama por defecto (usando hg push --branch por defecto http: // ...) a otro repo, la fusión se interrumpe con el mensaje "abortar: empuje crea nuevas sucursales remotas: ! "
En las páginas del manual de Hg, "Por defecto, push no permitirá la creación de nuevas cabezas en el destino, ya que varias cabezas no aclararían qué cabeza usar. En esta situación, se recomienda tirar y fusionar antes de empujar ".
Ya lo he hecho, pero todavía no puedo presionar --branch por defecto sin que sea abortado.
Cualquier ayuda es apreciada. ¡Gracias!
Su respuesta es correcta, pero eso no significa que me guste;) – simon
Lo suficiente. Evito las ramas nombradas por completo. Soy un clones como tipos de ramas. –
Seguramente lo hace. Uso git más de lo que uso Merucrial, y también tengo un .gitconfig que requiere edición manual porque git no puede actualizarlo. Mercurial no está dispuesto a corromper tu configuración y es idiota si te lo pides. Ambas opciones son válidas siempre que estén documentadas. No sé a qué artículo vinculaste allí, pero ese tipo podría usar un editor. –