El resultado que necesitaría es que al clonar un repositorio, el código esté en la última revisión de una rama que no sea la rama predeterminada, sin necesidad de hacer "hg update mybranchname" . ¿Esto es posible?mercurial estableció una rama como la nueva rama predeterminada
Respuesta
El consejo hasta ahora ha sido: deberías always use default
as your main branch ya que Mercurial hará el pedido default
si lo encuentra en el repositorio.
Esto cambia un poco con Mercurial 2.1: ahora puede cerrar la rama default
(si tiene una) y agregar un marcador llamado default
en su lugar. Un nuevo clon recuperará el marcador y lo actualizará, cambiando efectivamente a otra rama en el proceso.
Tenga en cuenta que es su responsabilidad mantener el marcador default
apuntando al encabezado de la rama que desea pagar, por lo que esto no es 100% infalible.
Usted podría combinar la rama en la rama por defecto, como:
hg merge mybranchname
hg commit
Ahora la rama es, en efecto, la rama principal. Puede ocultar la rama de edad con:
hg update mybranchname
hg commit --close-branch
por lo que la única forma es fusionarse desde la rama predeterminada, no puedo dejar muchas ramas y establecer una rama personalizada como la nueva rama predeterminada? – giuspen
Hmm, puede 'clonar -b minombre de bifurcación http: //repo.url localdir' para comenzar con" mybranchname "desprotegido. No creo que haya una manera de hacer que la "punta" apunte a otra rama, ya que "punta" es una rama real en sí misma. – Andomar
@Andomar - tip no es una rama, pero bookpark especial, FYI –
Por ramas defecto por defecto no es "por defecto", pero la rama de la punta.
Comprométete antes de clonar-tirar a cualquier rama existente.
lo siento, no entendí tu respuesta – giuspen
Siempre te comprometes con la ** rama de tip changeset ** (si no está activa antes de comprometerse con otra rama), no con la rama "predeterminada" –
ya cometí cientos de veces en una rama que me gustaría convertirme en la rama predeterminada Entiendo que esto solo es posible mediante una fusión en la rama predeterminada – giuspen
- 1. Mercurial: mantener la rama predeterminada "activa"
- 2. Mercurial: ¿cómo presionar a la rama predeterminada?
- 3. ¿Hacer otra rama predeterminada?
- 4. ¿Cómo cambiar la rama predeterminada para insertar mercurial?
- 5. Git: creó una nueva rama de la rama equivocada
- 6. Mercurial: fusiona dos ramas en una tercera rama nueva
- 7. Cómo diferencio una rama con mi rama predeterminada
- 8. mercurial: conflictos de rama con la etiqueta
- 9. Empuje la rama fusionada mercurial sin historial
- 10. Renombrar una rama comprometida en Mercurial
- 11. Mercurial: permite combinar una rama de versión con la predeterminada, pero no al revés
- 12. Mover una rama a una nueva etiqueta
- 13. ¿Cómo configurar la rama predeterminada en GitHub.com?
- 14. Renombrar la rama predeterminada en TortoiseHG
- 15. rama SVN de una rama
- 16. Usando Mercurial, ¿cómo obtengo los cambios de la configuración predeterminada en una rama con nombre?
- 17. Rama pequeña y temporal en Mercurial
- 18. ¿Debería uno combinar una rama con nombre en la rama predeterminada primero o viceversa?
- 19. Nuevo mando a distancia cuando se empuja una nueva rama
- 20. Cómo eliminar la rama Mercurial después de fusionar
- 21. git: Confirmar el trabajo actualmente en curso en la rama actual a una nueva rama
- 22. Intentando fusionar desde la rama a la rama principal y cerrar en Mercurial
- 23. ¿Cómo cerrar correctamente una rama de función en Mercurial?
- 24. ¿Cómo muevo el contenido de mi rama principal a una nueva rama de Git?
- 25. crear una rama vacía
- 26. mercurial: prueba si una rama contiene un conjunto de cambios
- 27. Actualizando la rama actual desde la rama padre
- 28. Cómo mover un conjunto de cambios a una nueva rama en mercurial
- 29. Git: nueva rama no es empujada
- 30. Git: ¿Cómo pasar de "sin rama" a una nueva rama remota?
Quizás una duplicación de http://stackoverflow.com/questions/5424377/make-another-branch-default – phemios
tiene razón, la pregunta en el enlace de arriba es la mía. Lamento haber buscado en google pero no lo encontré. – giuspen