15
Administración de Administración de Control de Código en Control de Código en Visual Studio Team Visual Studio Team System System Alberto Borbolla Alberto Borbolla CrossHorizons CrossHorizons

Administración de Control de Código en Visual Studio Team System Alberto Borbolla CrossHorizons

Embed Size (px)

Citation preview

Page 1: Administración de Control de Código en Visual Studio Team System Alberto Borbolla CrossHorizons

Administración de Administración de Control de Código enControl de Código en Visual Studio Team Visual Studio Team SystemSystem

Alberto BorbollaAlberto BorbollaCrossHorizonsCrossHorizons

Page 2: Administración de Control de Código en Visual Studio Team System Alberto Borbolla CrossHorizons

AgendaAgenda

Visual Studio Team Foundation Visual Studio Team Foundation ServerServer

Visual Source SafeVisual Source Safe

Características de VSTFCaracterísticas de VSTF

Page 3: Administración de Control de Código en Visual Studio Team System Alberto Borbolla CrossHorizons

Visual Studio Team Visual Studio Team SystemSystem

Pro

cess

an

d A

rch

itect

ure

Pro

cess

an

d A

rch

itect

ure

G

uid

an

ceG

uid

an

ce

Vis

ual S

tud

io In

du

stry

V

isu

al S

tud

io In

du

stry

Part

ners

Part

ners

Change Management

Work Item Tracking

Reporting

Project Site

Visual Studio

Team Foundation

Integration Services

Project Management

Dynamic Code Analyzer

Visual Studio

Team Architect

Static Code Analyzer

Code Profiler

Unit Testing

Code Coverage

Visio and UML Modeling

Team Foundation Client

VS Pro

Class Modeling

Load Testing

Manual Testing

Test Case Management

Application Modeling

Logical Infra. Modeling

Deployment Modeling

Visual Studio

Team DeveloperVisual Studio

Team Test

Change Management

Work Item Tracking

Reporting

Page 4: Administración de Control de Código en Visual Studio Team System Alberto Borbolla CrossHorizons

Visual SourceSafeVisual SourceSafe

Considerada la herramienta de Considerada la herramienta de control de versiones más sencilla de control de versiones más sencilla de usarusar

Frecuentemente la primera Frecuentemente la primera herramienta de la Administración de herramienta de la Administración de la Configuración que usa un la Configuración que usa un desarrolladordesarrollador

No se considera una herramienta No se considera una herramienta completa de Administración de la completa de Administración de la ConfiguraciónConfiguración

No apropiado para equipos de No apropiado para equipos de desarrollo grandesdesarrollo grandes

Page 5: Administración de Control de Código en Visual Studio Team System Alberto Borbolla CrossHorizons

SourceSafe vs Team SourceSafe vs Team FoundationFoundation

Visual SourceSafe Visual SourceSafe 2005 2005

Visual Studio 2005 Visual Studio 2005 Team Foundation Team Foundation

Descripción Descripción Control de Versiones Control de Versiones Suite Integrada para el Suite Integrada para el Ciclo de Vida del Ciclo de Vida del DesarrolloDesarrollo

Tamaño del Tamaño del EquipoEquipo

Individuos y Equipos Individuos y Equipos Pequeños Pequeños

EscalableEscalable

AlmacenamienAlmacenamientoto

Sistema de ArchivosSistema de Archivos SQL Server 2005 SQL Server 2005

SeguridadSeguridad Específico para la Específico para la AplicaciónAplicación

Integrado con Integrado con WindowsWindows

Acceso RemotoAcceso Remoto Nuevo Web Service Nuevo Web Service para Integración con para Integración con Visual Studio Visual Studio

Web Service Web Service OptimizadoOptimizado

Page 6: Administración de Control de Código en Visual Studio Team System Alberto Borbolla CrossHorizons

Team Foundation Team Foundation Control de Código FuenteControl de Código Fuente

Aplicación de 3 capas, arquitectura Aplicación de 3 capas, arquitectura basada en Web Servicesbasada en Web ServicesAlmacenamiento en SQL Server para Almacenamiento en SQL Server para control de versiones transaccionalcontrol de versiones transaccionalIntegración con otras herramientas Integración con otras herramientas de VSTS para la administración de VSTS para la administración automática de flujos de trabajoautomática de flujos de trabajoImplementación de conceptos Implementación de conceptos avanzados de Administración de la avanzados de Administración de la ConfiguraciónConfiguraciónMigración desdeMigración desde

Visual Source Safe, Rational ClearCaseVisual Source Safe, Rational ClearCase

Page 7: Administración de Control de Código en Visual Studio Team System Alberto Borbolla CrossHorizons

Control de Código FuenteControl de Código FuenteCaracterísticasCaracterísticas

Conjunto de Características de una Conjunto de Características de una herramienta de Control de Códigoherramienta de Control de Código

Todo lo que hace VSS, más….Todo lo que hace VSS, más….

Nuevas características de Control de Nuevas características de Control de Código FuenteCódigo Fuente

Checkin integradoCheckin integradoDesarrollo en ParaleloDesarrollo en ParaleloCheckins atómicosCheckins atómicosDesarrollo RemotoDesarrollo Remoto

Fuerte integración con otras Fuerte integración con otras herramientas de VS Team Systemherramientas de VS Team System

Page 8: Administración de Control de Código en Visual Studio Team System Alberto Borbolla CrossHorizons

Control de Código FuenteControl de Código FuenteExperiencia integrada de CheckinExperiencia integrada de Checkin

Combina cambios, comentarios, Combina cambios, comentarios, elementos de trabajo, políticas y elementos de trabajo, políticas y correocorreo

Captura valiosas relaciones entre Captura valiosas relaciones entre datosdatos

Personalizable de acuerdo al proceso Personalizable de acuerdo al proceso de la organizaciónde la organización

Page 9: Administración de Control de Código en Visual Studio Team System Alberto Borbolla CrossHorizons

Notas de Checkin y Notas de Checkin y NotificacionesNotificaciones

•Capturadas el momento Capturadas el momento de CheckInde CheckIn•Definidas por Proyecto Definidas por Proyecto del Portafoliodel Portafolio•Incluidas en el correo de Incluidas en el correo de CheckinCheckin•Usado en la Usado en la documentación del Builddocumentación del Build

•Capturadas el momento Capturadas el momento de CheckInde CheckIn•Definidas por Proyecto Definidas por Proyecto del Portafoliodel Portafolio•Incluidas en el correo de Incluidas en el correo de CheckinCheckin•Usado en la Usado en la documentación del Builddocumentación del Build

Page 10: Administración de Control de Código en Visual Studio Team System Alberto Borbolla CrossHorizons

DemoDemo

Page 11: Administración de Control de Código en Visual Studio Team System Alberto Borbolla CrossHorizons

Soportando Ambientes Soportando Ambientes Empresariales: Empresariales: Desarrollo Desarrollo DistribuidoDistribuido

Diseñado para InternetDiseñado para InternetProtocolos Web: HTTP & HTTPSProtocolos Web: HTTP & HTTPS

Optimizado para escenarios de alta Optimizado para escenarios de alta latencia, bajo ancho de bandalatencia, bajo ancho de banda

Nuevo Mecanismo de CacheNuevo Mecanismo de CacheContenido de archivos en cache para la Contenido de archivos en cache para la

Red LocalRed Local

Ideal para oficinas RegionalesIdeal para oficinas Regionales

Page 12: Administración de Control de Código en Visual Studio Team System Alberto Borbolla CrossHorizons

Soportando Ambientes Soportando Ambientes EmpresarialesEmpresariales Proxy de Control de VersionesProxy de Control de Versiones

SOAP Messages

SOAP Messages

SOAP MessagesSOAP Messages

SOAP Messages

SOAP Messages

File TransfersFile Transfers

File TransfersFile Transfers

File Transfers

File Transfers

Page 13: Administración de Control de Código en Visual Studio Team System Alberto Borbolla CrossHorizons

Soportando Ambientes Soportando Ambientes EmpresarialesEmpresariales Proxy de Control de VersionesProxy de Control de Versiones

SOAP Messages

SOAP Messages

SOAP MessagesSOAP Messages

SOAP Messages

SOAP Messages

File UploadsFile Uploads

File UploadsFile Uploads

File UploadsFile Uploads

Downloads

Downloads

Page 14: Administración de Control de Código en Visual Studio Team System Alberto Borbolla CrossHorizons

Soportando Ambientes Soportando Ambientes Empresariales: Empresariales: Soporte hacia Soporte hacia la Plataformala Plataforma

Clientes que se incluyen en VS 2005Clientes que se incluyen en VS 2005Integración con el Solution Explorer de Integración con el Solution Explorer de VS2005VS2005

Source Control ExplorerSource Control Explorer

Línea de ComandoLínea de Comando

MSSCCI Cliente para VS 03, VB 6, VC 6MSSCCI Cliente para VS 03, VB 6, VC 6

Por parte de SociosPor parte de SociosClientes para Unix, Linux y Mac OSClientes para Unix, Linux y Mac OS

Integración con Eclipse/WebsphereIntegración con Eclipse/Websphere

Page 15: Administración de Control de Código en Visual Studio Team System Alberto Borbolla CrossHorizons

Próximo WebCast VSTSPróximo WebCast VSTS

““Implementación de una Guía de Implementación de una Guía de Procesos usando Visual Studio Procesos usando Visual Studio Team SystemTeam System””

Jueves Julio 28, misma hora …Jueves Julio 28, misma hora …

[email protected]@dotnetcenter.com