SlideShare una empresa de Scribd logo
1 de 20
TEAM FOUNDATION
SERVER (TFS)

EDICIÓN 2012 EXPRESS

Mas que un controlador de versiones

Javier Tuñoque
Team Foundation Server (TFS)


Plataforma de colaboración para la
administración del ciclo de vida de las
aplicaciones.
Características del TFS
1.

Gestión de código fuente.

2.

Colaboración en equipo y planificación
ágil.

3.

Construir, probar, implementar.
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).
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.
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.
3. Construir, probar,
implementar.





Integración continua del código.
Pruebas unitarias que se ejecutan
automáticamente.
Despliegue del software de manera
automática.
Trabajar con TFS
1.

Primero se debe crear una colección de
proyectos. Este proceso se realiza desde el
servidor del TFS.
Trabajar con TFS
2.

Crear un proyecto. Este proceso se realiza
desde el Visual Studio 2012.
Trabajar con TFS
3.

Por cada proyecto se tiene que definir los
miembros del equipo para asignar los
permisos de seguridad correspondientes.
Trabajar con TFS
4.

Conectarse al TFS desde el visual Studio
2010 por medio del Team Explorer.
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:
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
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.
Trabajar con TFS
Ver el historial de un archivo.
Trabajar con TFS
Buscar un conjunto de cambios.
Trabajar con TFS
Comparar versiones de archivos.
Trabajar con TFS
Seguridad en los archivos o carpetas.
Trabajar con TFS
Integración de proyectos .NET en el Visual
Studio 2010.
Tfs 2012   tutorial

Más contenido relacionado

La actualidad más candente

Introducción a Team Foundation Service, ALM en la Nube
Introducción a Team Foundation Service, ALM en la NubeIntroducción a Team Foundation Service, ALM en la Nube
Introducción a Team Foundation Service, ALM en la NubeErnesto Cardenas Cangahuala
 
Xamarin Fest DevOps
Xamarin Fest DevOpsXamarin Fest DevOps
Xamarin Fest DevOpsjuanmdura
 
Probando aplicaciones AngularJS
Probando aplicaciones AngularJSProbando aplicaciones AngularJS
Probando aplicaciones AngularJSRodrigo Pimentel
 
Pruebas automatizadas de aceptación en aplicaciones web
Pruebas automatizadas de aceptación en aplicaciones webPruebas automatizadas de aceptación en aplicaciones web
Pruebas automatizadas de aceptación en aplicaciones webGiannis Morales
 
Taller evento TestingUY 2015 - Gestión de Casos de Prueba con TESTLINK
Taller evento TestingUY 2015 - Gestión de Casos de Prueba con TESTLINKTaller evento TestingUY 2015 - Gestión de Casos de Prueba con TESTLINK
Taller evento TestingUY 2015 - Gestión de Casos de Prueba con TESTLINKTestingUy
 
Lanzamiento Visual Studio 2008
Lanzamiento Visual Studio 2008Lanzamiento Visual Studio 2008
Lanzamiento Visual Studio 2008Tonymx
 
Presentacion de integracion continua (lima agile)
Presentacion de integracion continua (lima agile)Presentacion de integracion continua (lima agile)
Presentacion de integracion continua (lima agile)Gustavo Veliz
 
Presentacion de Integración Continua
Presentacion de Integración ContinuaPresentacion de Integración Continua
Presentacion de Integración ContinuaRodrigo Ayala
 
Integración contínua con Jenkins
Integración contínua con JenkinsIntegración contínua con Jenkins
Integración contínua con JenkinsCésar Hernández
 
Prueba De Aplicaciones Web con Selenium 2 y WebDriver
Prueba De Aplicaciones Web con Selenium 2 y WebDriverPrueba De Aplicaciones Web con Selenium 2 y WebDriver
Prueba De Aplicaciones Web con Selenium 2 y WebDriverDavid Gómez García
 
DotNet 2019 | Luis Fraile - Tests de integración con .NET Core, Docker y Azur...
DotNet 2019 | Luis Fraile - Tests de integración con .NET Core, Docker y Azur...DotNet 2019 | Luis Fraile - Tests de integración con .NET Core, Docker y Azur...
DotNet 2019 | Luis Fraile - Tests de integración con .NET Core, Docker y Azur...Plain Concepts
 
Meetup TestingUy 2019 - Plataforma de integración y testing continuo
Meetup TestingUy 2019 - Plataforma de integración y testing continuoMeetup TestingUy 2019 - Plataforma de integración y testing continuo
Meetup TestingUy 2019 - Plataforma de integración y testing continuoTestingUy
 
Ingeniería del software y metodologías ágiles
Ingeniería del software y metodologías ágilesIngeniería del software y metodologías ágiles
Ingeniería del software y metodologías ágilesRodrigo Corral
 

La actualidad más candente (20)

Introducción a Team Foundation Service, ALM en la Nube
Introducción a Team Foundation Service, ALM en la NubeIntroducción a Team Foundation Service, ALM en la Nube
Introducción a Team Foundation Service, ALM en la Nube
 
Integracion Continua
Integracion ContinuaIntegracion Continua
Integracion Continua
 
Jenkins ci + selenium
Jenkins ci + seleniumJenkins ci + selenium
Jenkins ci + selenium
 
Testlink
TestlinkTestlink
Testlink
 
Xamarin Fest DevOps
Xamarin Fest DevOpsXamarin Fest DevOps
Xamarin Fest DevOps
 
Probando aplicaciones AngularJS
Probando aplicaciones AngularJSProbando aplicaciones AngularJS
Probando aplicaciones AngularJS
 
Pruebas automatizadas de aceptación en aplicaciones web
Pruebas automatizadas de aceptación en aplicaciones webPruebas automatizadas de aceptación en aplicaciones web
Pruebas automatizadas de aceptación en aplicaciones web
 
Webinar Oracle Application Testing Suite
Webinar Oracle Application Testing SuiteWebinar Oracle Application Testing Suite
Webinar Oracle Application Testing Suite
 
Taller evento TestingUY 2015 - Gestión de Casos de Prueba con TESTLINK
Taller evento TestingUY 2015 - Gestión de Casos de Prueba con TESTLINKTaller evento TestingUY 2015 - Gestión de Casos de Prueba con TESTLINK
Taller evento TestingUY 2015 - Gestión de Casos de Prueba con TESTLINK
 
Lanzamiento Visual Studio 2008
Lanzamiento Visual Studio 2008Lanzamiento Visual Studio 2008
Lanzamiento Visual Studio 2008
 
Presentacion de integracion continua (lima agile)
Presentacion de integracion continua (lima agile)Presentacion de integracion continua (lima agile)
Presentacion de integracion continua (lima agile)
 
Presentacion de Integración Continua
Presentacion de Integración ContinuaPresentacion de Integración Continua
Presentacion de Integración Continua
 
Integración contínua con Jenkins
Integración contínua con JenkinsIntegración contínua con Jenkins
Integración contínua con Jenkins
 
Prueba De Aplicaciones Web con Selenium 2 y WebDriver
Prueba De Aplicaciones Web con Selenium 2 y WebDriverPrueba De Aplicaciones Web con Selenium 2 y WebDriver
Prueba De Aplicaciones Web con Selenium 2 y WebDriver
 
20150416 releasemanagement
20150416 releasemanagement20150416 releasemanagement
20150416 releasemanagement
 
DotNet 2019 | Luis Fraile - Tests de integración con .NET Core, Docker y Azur...
DotNet 2019 | Luis Fraile - Tests de integración con .NET Core, Docker y Azur...DotNet 2019 | Luis Fraile - Tests de integración con .NET Core, Docker y Azur...
DotNet 2019 | Luis Fraile - Tests de integración con .NET Core, Docker y Azur...
 
Meetup TestingUy 2019 - Plataforma de integración y testing continuo
Meetup TestingUy 2019 - Plataforma de integración y testing continuoMeetup TestingUy 2019 - Plataforma de integración y testing continuo
Meetup TestingUy 2019 - Plataforma de integración y testing continuo
 
Un "TFS" para gobernarlos a todos
Un "TFS" para gobernarlos a todosUn "TFS" para gobernarlos a todos
Un "TFS" para gobernarlos a todos
 
Ingeniería del software y metodologías ágiles
Ingeniería del software y metodologías ágilesIngeniería del software y metodologías ágiles
Ingeniería del software y metodologías ágiles
 
Selenium
SeleniumSelenium
Selenium
 

Destacado

Proyectos ágiles con Team Foundation Server - COITT
Proyectos ágiles con Team Foundation Server - COITTProyectos ágiles con Team Foundation Server - COITT
Proyectos ágiles con Team Foundation Server - COITTJose Luis Soria
 
ALMSaimada Caso de éxito de migración a Team Foundation Server Version Control
ALMSaimada Caso de éxito de migración a Team Foundation Server Version ControlALMSaimada Caso de éxito de migración a Team Foundation Server Version Control
ALMSaimada Caso de éxito de migración a Team Foundation Server Version ControlGlobe Testing
 
Team Foundation Server 2008 Overview
Team Foundation Server 2008 OverviewTeam Foundation Server 2008 Overview
Team Foundation Server 2008 OverviewSteve Lange
 
Team Foundation Server - Source Control
Team Foundation Server - Source ControlTeam Foundation Server - Source Control
Team Foundation Server - Source ControlDhirendra Singh
 
Working as a Team with Team Foundation Server 2010
Working as a Team with Team Foundation Server 2010Working as a Team with Team Foundation Server 2010
Working as a Team with Team Foundation Server 2010gueste6f731
 
Team Foundation Server Version Control
Team Foundation Server Version ControlTeam Foundation Server Version Control
Team Foundation Server Version ControlSteve Lange
 
Team Foundation Server 2010 - Version Control
Team Foundation Server 2010 - Version ControlTeam Foundation Server 2010 - Version Control
Team Foundation Server 2010 - Version ControlSteve Lange
 
Team Foundation Server 2010
Team Foundation Server 2010Team Foundation Server 2010
Team Foundation Server 2010Enterprisecoding
 
Team Foundation Server Demo
Team Foundation Server DemoTeam Foundation Server Demo
Team Foundation Server Demophase2int
 
Team Foundation Server - Tracking & Reporting
Team Foundation Server - Tracking & ReportingTeam Foundation Server - Tracking & Reporting
Team Foundation Server - Tracking & ReportingSteve Lange
 
Trabajo de fuerza y flexibilidad
Trabajo de fuerza y flexibilidadTrabajo de fuerza y flexibilidad
Trabajo de fuerza y flexibilidadsolarbizu
 
U4.3 TI Monica Lara
U4.3 TI Monica LaraU4.3 TI Monica Lara
U4.3 TI Monica Laramonikyka
 
Trabajo de fisica
Trabajo de fisicaTrabajo de fisica
Trabajo de fisicajuliojlan
 
D.s. n⺠023 2009-minam
D.s. n⺠023 2009-minamD.s. n⺠023 2009-minam
D.s. n⺠023 2009-minamJohn Alvarez
 
Solucion taller slideshare v1
Solucion taller slideshare v1Solucion taller slideshare v1
Solucion taller slideshare v1Somi Penagos
 
Declaración derechos humanos
Declaración derechos humanosDeclaración derechos humanos
Declaración derechos humanosvrodrigolopez
 
Comercio tradicional y Comercio Electrónico
Comercio tradicional y Comercio Electrónico Comercio tradicional y Comercio Electrónico
Comercio tradicional y Comercio Electrónico marianguete
 

Destacado (20)

Proyectos ágiles con Team Foundation Server - COITT
Proyectos ágiles con Team Foundation Server - COITTProyectos ágiles con Team Foundation Server - COITT
Proyectos ágiles con Team Foundation Server - COITT
 
ALMSaimada Caso de éxito de migración a Team Foundation Server Version Control
ALMSaimada Caso de éxito de migración a Team Foundation Server Version ControlALMSaimada Caso de éxito de migración a Team Foundation Server Version Control
ALMSaimada Caso de éxito de migración a Team Foundation Server Version Control
 
Team foundation server
Team foundation serverTeam foundation server
Team foundation server
 
Polo a tierra
Polo a tierraPolo a tierra
Polo a tierra
 
Team Foundation Server 2008 Overview
Team Foundation Server 2008 OverviewTeam Foundation Server 2008 Overview
Team Foundation Server 2008 Overview
 
Team Foundation Server - Source Control
Team Foundation Server - Source ControlTeam Foundation Server - Source Control
Team Foundation Server - Source Control
 
Working as a Team with Team Foundation Server 2010
Working as a Team with Team Foundation Server 2010Working as a Team with Team Foundation Server 2010
Working as a Team with Team Foundation Server 2010
 
Team Foundation Server Version Control
Team Foundation Server Version ControlTeam Foundation Server Version Control
Team Foundation Server Version Control
 
Team Foundation Server 2010 - Version Control
Team Foundation Server 2010 - Version ControlTeam Foundation Server 2010 - Version Control
Team Foundation Server 2010 - Version Control
 
Team Foundation Server 2010
Team Foundation Server 2010Team Foundation Server 2010
Team Foundation Server 2010
 
Tfs introduction
Tfs introductionTfs introduction
Tfs introduction
 
Team Foundation Server Demo
Team Foundation Server DemoTeam Foundation Server Demo
Team Foundation Server Demo
 
Team Foundation Server - Tracking & Reporting
Team Foundation Server - Tracking & ReportingTeam Foundation Server - Tracking & Reporting
Team Foundation Server - Tracking & Reporting
 
Trabajo de fuerza y flexibilidad
Trabajo de fuerza y flexibilidadTrabajo de fuerza y flexibilidad
Trabajo de fuerza y flexibilidad
 
U4.3 TI Monica Lara
U4.3 TI Monica LaraU4.3 TI Monica Lara
U4.3 TI Monica Lara
 
Trabajo de fisica
Trabajo de fisicaTrabajo de fisica
Trabajo de fisica
 
D.s. n⺠023 2009-minam
D.s. n⺠023 2009-minamD.s. n⺠023 2009-minam
D.s. n⺠023 2009-minam
 
Solucion taller slideshare v1
Solucion taller slideshare v1Solucion taller slideshare v1
Solucion taller slideshare v1
 
Declaración derechos humanos
Declaración derechos humanosDeclaración derechos humanos
Declaración derechos humanos
 
Comercio tradicional y Comercio Electrónico
Comercio tradicional y Comercio Electrónico Comercio tradicional y Comercio Electrónico
Comercio tradicional y Comercio Electrónico
 

Similar a Tfs 2012 tutorial

Framework .NET 3.5 02 Entorno de desarrollo (ide)
Framework .NET 3.5 02 Entorno de desarrollo (ide)Framework .NET 3.5 02 Entorno de desarrollo (ide)
Framework .NET 3.5 02 Entorno de desarrollo (ide)Antonio Palomares Sender
 
Alm09 Ecosistemas Heterogéneos TFS
Alm09 Ecosistemas Heterogéneos TFSAlm09 Ecosistemas Heterogéneos TFS
Alm09 Ecosistemas Heterogéneos TFSJose Luis Soria
 
12 MicroSoft SFIC 2009
12 MicroSoft SFIC 200912 MicroSoft SFIC 2009
12 MicroSoft SFIC 2009Pepe
 
Introducción a la programación visual
Introducción a la programación visualIntroducción a la programación visual
Introducción a la programación visualmiguelangelvillelli
 
Tutoriales eclipse(2)
Tutoriales eclipse(2)Tutoriales eclipse(2)
Tutoriales eclipse(2)ivan ramirez
 
INTRODUCCIÓN A MICROSOFT VISUAL STUDIO 2010
INTRODUCCIÓN A MICROSOFT VISUAL STUDIO 2010INTRODUCCIÓN A MICROSOFT VISUAL STUDIO 2010
INTRODUCCIÓN A MICROSOFT VISUAL STUDIO 2010Estefy Sanchez
 
INTRODUCCIÓN A MICROSOFT VISUAL STUDIO 2010
INTRODUCCIÓN A MICROSOFT VISUAL STUDIO 2010INTRODUCCIÓN A MICROSOFT VISUAL STUDIO 2010
INTRODUCCIÓN A MICROSOFT VISUAL STUDIO 2010Estefy Sanchez
 
Zanjai-como-entorno-de-programacion
Zanjai-como-entorno-de-programacionZanjai-como-entorno-de-programacion
Zanjai-como-entorno-de-programacionjuanpi1991
 
Framework by Marcos Acosta
Framework by Marcos AcostaFramework by Marcos Acosta
Framework by Marcos AcostaMarcos Acosta
 
Republica bolivariana de venezuela 2
Republica bolivariana de venezuela 2Republica bolivariana de venezuela 2
Republica bolivariana de venezuela 2cristian Salazar L
 

Similar a Tfs 2012 tutorial (20)

Manual sesion 01
Manual sesion 01Manual sesion 01
Manual sesion 01
 
Framework .NET 3.5 02 Entorno de desarrollo (ide)
Framework .NET 3.5 02 Entorno de desarrollo (ide)Framework .NET 3.5 02 Entorno de desarrollo (ide)
Framework .NET 3.5 02 Entorno de desarrollo (ide)
 
Alm09 Ecosistemas Heterogéneos TFS
Alm09 Ecosistemas Heterogéneos TFSAlm09 Ecosistemas Heterogéneos TFS
Alm09 Ecosistemas Heterogéneos TFS
 
Visual studio c_
Visual studio c_Visual studio c_
Visual studio c_
 
12 MicroSoft SFIC 2009
12 MicroSoft SFIC 200912 MicroSoft SFIC 2009
12 MicroSoft SFIC 2009
 
Net Beans
Net BeansNet Beans
Net Beans
 
Introducción a la programación visual
Introducción a la programación visualIntroducción a la programación visual
Introducción a la programación visual
 
Tutoriales eclipse(2)
Tutoriales eclipse(2)Tutoriales eclipse(2)
Tutoriales eclipse(2)
 
Framework
FrameworkFramework
Framework
 
INTRODUCCIÓN A MICROSOFT VISUAL STUDIO 2010
INTRODUCCIÓN A MICROSOFT VISUAL STUDIO 2010INTRODUCCIÓN A MICROSOFT VISUAL STUDIO 2010
INTRODUCCIÓN A MICROSOFT VISUAL STUDIO 2010
 
INTRODUCCIÓN A MICROSOFT VISUAL STUDIO 2010
INTRODUCCIÓN A MICROSOFT VISUAL STUDIO 2010INTRODUCCIÓN A MICROSOFT VISUAL STUDIO 2010
INTRODUCCIÓN A MICROSOFT VISUAL STUDIO 2010
 
Visual Web Developer
Visual Web DeveloperVisual Web Developer
Visual Web Developer
 
Visual Web Developer
Visual Web DeveloperVisual Web Developer
Visual Web Developer
 
Guia01 control versiones
Guia01 control versionesGuia01 control versiones
Guia01 control versiones
 
Zanjai-como-entorno-de-programacion
Zanjai-como-entorno-de-programacionZanjai-como-entorno-de-programacion
Zanjai-como-entorno-de-programacion
 
Framework by Marcos Acosta
Framework by Marcos AcostaFramework by Marcos Acosta
Framework by Marcos Acosta
 
CRUD básico con Symfony
CRUD básico con SymfonyCRUD básico con Symfony
CRUD básico con Symfony
 
Eclipse tutorial
Eclipse tutorialEclipse tutorial
Eclipse tutorial
 
Ofimática 2
Ofimática 2Ofimática 2
Ofimática 2
 
Republica bolivariana de venezuela 2
Republica bolivariana de venezuela 2Republica bolivariana de venezuela 2
Republica bolivariana de venezuela 2
 

Último

Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...JohnRamos830530
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanamcerpam
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativanicho110
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxAlan779941
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIhmpuellon
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.FlorenciaCattelani
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxFederico Castellari
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxJorgeParada26
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxMiguelAtencio10
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estossgonzalezp1
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21mariacbr99
 

Último (12)

Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 

Tfs 2012 tutorial

  • 1. TEAM FOUNDATION SERVER (TFS) EDICIÓN 2012 EXPRESS Mas que un controlador de versiones Javier Tuñoque
  • 2. Team Foundation Server (TFS)  Plataforma de colaboración para la administración del ciclo de vida de las aplicaciones.
  • 3. Características del TFS 1. Gestión de código fuente. 2. Colaboración en equipo y planificación ágil. 3. Construir, probar, implementar.
  • 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.
  • 7. 3. Construir, probar, implementar.    Integración continua del código. Pruebas unitarias que se ejecutan automáticamente. Despliegue del software de manera automática.
  • 8. Trabajar con TFS 1. Primero se debe crear una colección de proyectos. Este proceso se realiza desde el servidor del TFS.
  • 9. Trabajar con TFS 2. Crear un proyecto. Este proceso se realiza desde el Visual Studio 2012.
  • 10. Trabajar con TFS 3. Por cada proyecto se tiene que definir los miembros del equipo para asignar los permisos de seguridad correspondientes.
  • 11. Trabajar con TFS 4. Conectarse al TFS desde el visual Studio 2010 por medio del Team Explorer.
  • 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.
  • 15. Trabajar con TFS Ver el historial de un archivo.
  • 16. Trabajar con TFS Buscar un conjunto de cambios.
  • 17. Trabajar con TFS Comparar versiones de archivos.
  • 18. Trabajar con TFS Seguridad en los archivos o carpetas.
  • 19. Trabajar con TFS Integración de proyectos .NET en el Visual Studio 2010.