Estamos planeando pasar de StarTeam a TFS para control de fuente y estamos en el proceso de refinar nuestros procedimientos de ALM. Tal vez estoy malinterpretando algo acerca de cómo funcionan las etiquetas en TFS, pero parece que puede aplicar una etiqueta a los archivos Changeset. Estoy tratando de crear una etiqueta en sólo los archivos/versiones en el conjunto de cambios específica.¿Cómo puedo etiquetar exclusivamente por Changeset en TFS?
He intentado hacerlo de esta manera: 1) Menú Principal -> Origen del control -> Aplicar la etiqueta 2) de diálogo 'Nueva etiqueta' aparece 3) ruta licencia como es (Dev Sucursal) 4) Seleccione 'Cambios' desde el menú desplegable 'Versión', ingrese mi conjunto de cambios # 5) Haga clic en Crear.
... lo que da como resultado que rama completa se etiquete. El conjunto de cambios puede ser de 1 a 100 segundos de archivos, por lo que el etiquetado individual de los archivos no es práctico.
Hacemos esto todo el tiempo en starteam: changesets de etiquetas relacionados con las características, luego movemos una etiqueta de compilación hasta el conjunto de cambios etiquetados. ¿Me estoy perdiendo algo fundamental? (Gracias por cualquier guía)
Puede ser kludgy, pero ¿funcionaría un estante para su escenario? Puede que no le permita hacer todo lo que quiera, pero mantendrá un conjunto específico de archivos en un estado conocido específico, con fines históricos. Además, puede considerar las estrategias de bifurcación que facilitarían lo que desea lograr. –
un conjunto de armarios mantendría un grupo de archivos juntos pero los cambios no se aplicarán a la rama real. Eso sería bueno si el propósito es hacer una revisión por pares antes de cometer los cambios o algo así. –
Nuestro objetivo fue etiquetar para una construcción. La parte difícil es que la etiqueta no siempre se aplicará a la última versión de un archivo. Históricamente, esta es la forma en que siempre hemos hecho las cosas en starteam debido a varias constantes: sin ramificaciones, múltiples desarrolladores que tocan los mismos archivos con plazos variables. Estamos cambiando nuestro enfoque con la conversión a TFS, utilizando ramificación/estantería para que podamos construir esencialmente a partir de la última versión de todos los archivos. – Nachiketa