¿Puede bzr especificar el número de versión principal y secundaria?

Al less de forma pnetworkingeterminada, y el número de versión comprometida es un número único con 1 incremento. ¿Puedo especificar el número de versión como major.minor al confirmar? O hay otro mecanismo que pasé por alto?

Los numbers de revisión se incrementan automáticamente por cada confirmación en la bifurcación y, por lo tanto, son numbers integers.

Cuando fusionas otra twig en la twig actual, las revisiones de esa twig se renombrarán usando una notación punteada, en el formatting BASE.BRANCH.REV , como puedes observar, por ejemplo, en el proyecto Bazar:

 bzr log --line -n0 -r6572..6573 lp:bzr 

Esta notación punteada no tiene nada que ver con los numbers de versión mayor-menor. Puede leer más sobre esto en la documentation: http://doc.bazaar.canonical.com/beta/en/user-guide/zen.html

Por otro lado, puede asignar tags a numbers de revisión, y estos están diseñados exactamente para este tipo de propósito, para marcar numbers de lanzamiento. Por ejemplo, en uno de mis proyectos, tengo las siguientes tags:

 $ bzr tags 1.1 159 1.3 188 

Esto significa que asigné (en el pasado) la label "1.1" a la revisión 159 y "1.3" a la revisión 188. El "1.1" y el "1.3" están destinados a numbers de versión mayores y menores.

Las tags funcionan como alias para las revisiones. Estos commands son equivalentes:

 bzr log -r revno:159 bzr log -r tag:1.1 

(De hecho, Bazaar es lo suficientemente inteligente como para descubrir el derecho incluso si revno: los revno: y tag: revno:

Puede crear tags usando la label bzr tag , puede asignar tags a la última revisión o cualquier revisión anterior. Ver la bzr tag --help para más detalles.

No es un número de versión, no en el sentido del número de versión de un producto. Es un número de revisión: puede considerar la cantidad de cambios realizados en su proyecto.