none
Pregunta sobre sitio de Proyecto de equipo creado con la plantilla de ALM. RRS feed

  • Pregunta

  • En el TFS, se pueden aplicar etiquetas, lo que me permite tener versiones de los subproyectos que forman parte del proyecto de equipo.

    Desde el TFS se crea un portal del proyecto en Sharepoint, desde donde se pueden gestionar los elementos de trabajo. Tambien existe una webpart que permite visualizar los checking que se realizan en el codigo fuente.

    Mi pregunta es: existe alguna forma que pueda acceder a las etiquetas que se crean en el TFS? Para poder asi tener un control de versiones de cada subproyecto?

    martes, 4 de octubre de 2011 21:26

Todas las respuestas

  • Si no he entendido mal, lo que quieres hacer es saber qué código fuente se ha creado o modificado para implementar un determinado elemento de trabajo. Esto se puede conseguir fácilmente si los desarrolladores asocian cada check-in a uno o más elementos de trabajo, lo que incluso se puede hacer obligatorio con una política de check-in. Eso sí, para visualizar la información tendrías que ir a team explorer o team web access, a la pestaña de enlaces, la cual que yo recuerde desde la webpart de sharepoint no se muestra (aunque hablo de memoria, quizá me equivoco...)

    Ahora bien, esta asociación es a nivel de elemento concreto (elemento versionado) o changeset (conjunto de cambios); no es posible hacerlo a nivel de etiqueta. Creo que lo más simple para conseguir algo similar es que utilicéis ramas en lugar de etiquetas para cada versión; de esa forma puedes asociar el nivel raíz de una rama a los elementos de trabajo correspondientes.

    En este sentido hay bastantes posibilidades y habrá novedades con la próxima versión, incluso hay alguna herramienta de terceros orientada a hacer algo similar como ésta:

    http://www.sela.co.il/alm/products_Wimbi.html

    Espero que sea de ayuda...

    Un saludo!!!

     

    miércoles, 5 de octubre de 2011 18:09
  • Ya, por lo que me dices, lo que necesito no se puede hacer. Tengo asociado los checking a elementos de trabajo, pero una versión puede estar relacionada con N elementos de trabajo, por lo que tampoco nos sirve.

    Las ramas las usamos, pero no puedo asociarla a versiones.

    miércoles, 5 de octubre de 2011 19:22
  • En realidad el check-in sí lo puedes asociar a varios elementos de trabajo a la vez. Pero se hace bastante costoso trazar las versiones de esa forma, así que yo no me metería en llevar el versionado con etiquetas.

    ¿Por qué no puedes asociar las ramas a versiones? Incluso si por alguna razón no tienes la opción de usar ramas durante el desarrollo, podrías crear una rama a partir de la etiqueta que quieras una vez finalizada la versión, y asociar esa rama a todos los elementos de trabajo que quieras, a través de la pestaña de enlaces del work item.

     

    Un saludo!!!

    jueves, 6 de octubre de 2011 11:34
  • Bruno, y como lo harias? Manual?
    miércoles, 12 de octubre de 2011 0:32
  • Caridad buenas,

    idealmente crearía Ramas/Branch para cada escenario a partir de un Label. De esta forma si tienes que aplicar algún tipo de modificación lo haces sobre esa rama específica y no sobre un Label que solo es una foto estática del código en una línea de tiempo.

    Saludos

    El Bruno


    MVP ALM (@elbruno) http://twitter.com/elbruno http://www.elbruno.com
    domingo, 23 de octubre de 2011 18:10
    Moderador