StackOverflow no me deja comentar las respuestas anteriores, así que estoy escribiendo esto como una nueva "respuesta". Quiero aclarar algunos de los conceptos erróneos enumerados anteriormente.
En primer lugar, el uso de etiquetas TFVC requiere MÁS recursos que el uso de conjuntos de cambios. Mucho más. Los comandos como Branch, Merge y Get by Label son más lentos. Para servidores empresariales con enormes bases de datos, no desea utilizar etiquetas.
En segundo lugar, las compilaciones no crean automáticamente etiquetas, aunque los pasos de compilación predeterminados incluyen un paso para crear una etiqueta.
En tercer lugar, como ya se ha mencionado, las etiquetas se pueden mover o eliminar, por lo que son mucho menos confiables que los conjuntos de cambios que son inmutables.
En general, le recomiendo que NO use etiquetas. La alternativa más simple es recordar el número de conjunto de cambios para sus compilaciones. O si desea aislar diferentes versiones de lanzamiento, debe crear ramas de publicación.
Las etiquetas son adecuadas para sistemas pequeños, pero no son buenas para grandes empresas.
Las etiquetas pueden dar miedo, se pueden aplicar solo a una parte de la base de código, pueden cambiarse después de que se eliminen y pueden eliminarse. El número CS es una constante. No se puede cambiar, siempre debe obtener la última versión (a menos que el Administrador de TFS haya utilizado Destruir para eliminar archivos del control de origen, que una etiqueta tampoco puede restaurar). En mi experiencia, una etiqueta es agradable, ya que puede darle un nombre legible y puede buscarse. El número de CS funciona bien como alternativa. – jessehouwing