Este documento describe las características y funcionalidades del Team Foundation Server (TFS) 2012 Express. TFS es una plataforma de colaboración que permite la gestión del ciclo de vida de aplicaciones a través del control de versiones de código, la colaboración en equipo, y las funciones de construcción, prueba e implementación. TFS admite múltiples lenguajes de programación y se integra con Visual Studio y Eclipse.
4. 1. Gestión de código fuente.
Trabaja con cualquier tipo de archivos:
C#, Java, HTML, C++.
Se integra con los siguientes IDE: Visual
Studio y Eclipse.
Control total de versiones de los archivos para
rastrear, combinar o deshacer cambios.
Permite revisar los cambios y dar
retroalimentación con el resto del equipo en
tiempo real (Refactory de código).
5. 1. Gestión de código fuente.
Permite resolver conflictos de código mediante
herramientas de comparación y combinación.
Permite aplicar seguridad a nivel de
archivos, carpetas, proyectos y colección de
proyectos.
6. 2. Colaboración en equipo y
planificación ágil.
Herramienta que permite rápidamente
interactuar y mantener conectados a los
miembros del equipo.
Permite trabajar con marcos de trabajo como
Scrum, CMMI.
12. Trabajar con TFS
5.
Para subir y gestionar los archivos
correspondientes al proyecto se puede abrir
el IDE de Visual Studio 2010 o 2012 o
Eclipse. En el entorno de Visual Studio 2010
se ve como la siguiente figura:
13. Trabajar con TFS
En la figura anterior se muestra una posible
estructura para ordenar los archivos del
proyecto:
Principal: Es la versión actual del proyecto.
Versiones: Son las versiones del proyecto
que han sido liberadas anteriormente.
Proceso de Bifurcación
14. Trabajar con TFS
Bloquear y desbloquear archivos para su
edición.
Se bloquea el archivo para editarlo de manera exclusiva y otro miembro del
equipo no pueda tomarlo y generar conflicto de versiones.