command-line - remote - git tag commands
Creación de un registro mercurial para una rama específica. (3)
Además, para mostrar los registros solo para la rama actual, puede usar puntos en lugar del nombre de la rama actual hg log --branch .
¿Es posible extraer cambios para una sola rama frente a todo el repositorio? Tenemos desarrollos paralelos en diferentes sucursales y no queremos cambios de otra compilación en el registro.
hg log -r %baseversion%:%releaseversion% --style changelog >> hglog.txt
Intenté hacer esto de esta manera pero eliminó todos los cambios entre la etiqueta base y la etiqueta de lanzamiento.
Seguimiento @criswell
Divertido, el hg help log
no sabe nada acerca de la opción "--only-branch", pero tenga en cuenta -b|--branch BRANCHNAME
También, en el peor de los casos, la función branch () en revsets
Si está utilizando las ramas de hg adecuadas, debería poder usar la opción --only-branch:
hg log --only-branch my_branch
Eso mostrará los conjuntos de cambios solo para una rama dada.
Edición : Parece que "--only-branch" está en desuso, pero dependiendo de la versión de mercurial que uses, aún estará allí. Consulte https://www.mercurial-scm.org/repo/hg/help/log . Si su mercurial es demasiado nuevo, solo puede tener la opción "-b" / "- branch".