Compatibilidad entre los clientes de Team Foundation y Team Foundation Server

Si ha actualizado Visual Studio o Team Foundation Server (TFS), conviene asegurarse de que puede conectarse desde su versión de cliente de Team Foundation o Visual Studio a la versión de TFS que se ejecuta en su implementación. En general, siga estas instrucciones:

Conexión a TFS:

  • Visual Studio Online ejecuta siempre la versión más reciente de TFS.

  • Puede conectarse a la última versión de TFS desde versiones anteriores de Team Explorer, aunque puede que tenga que instalar software adicional. La versión actual de Team Explorer se instala con todas las versiones de Visual Studio.

  • Para conectarse a Visual Studio Team Foundation Server 2013 desde Visual Studio 2008 o Team Explorer para Visual Studio 2005 Team System es necesaria la instalación de Microsoft Source Code Control Interface (MSSCCI) Provider 2013. Esta configuración permite que los usuarios tengan acceso al control de versiones de Team Foundation desde estas versiones de cliente anteriores.

  • Cuando se conecte a una versión más reciente de TFS distinta a la del cliente que ejecuta, solo podrá tener acceso a las características admitidas por el cliente. Por ejemplo, si conecta Visual Studio 2010 a TFS 2013, puede realizar las mismas funciones que si se conectara a TFS 2010. No tendrá acceso a características nuevas no admitidas por Visual Studio 2010.

  • Para crear un proyecto de equipo o administrar plantillas de proceso en una instalación de TFS local, debe conectarse con el mismo nivel de versión de Visual Studio o Team Explorer. Es decir, para crear un proyecto de equipo en TFS 2013, debe conectarse desde Team Explorer 2013.

  • Para obtener información sobre compatibilidad y cómo implementar un servidor de compilación, vea Implementar y configurar un servidor de compilación.

La mayoría de las limitaciones se pueden solucionar instalando Team Explorer 2013 en una configuración en paralelo con una versión anterior de Visual Studio o usando Team Web Access (TWA). Use Team Explorer 2013 para admitir tareas administrativas de TFS y de proyecto.

Team Explorer está disponible como descarga gratuita.

Aclaración terminológica:

  • Cuando se habla de "versiones anteriores" se hace referencia al software publicado con versiones de TFS anteriores a Visual Studio Team Foundation Server 2013, la versión actual.

  • Cuando se habla de "compatibilidad con versiones posteriores", se hace referencia a cómo las versiones anteriores de un cliente admiten la versión actual de Team Foundation Server, lo que en ocasiones se consigue con una actualización de software. Cuando se habla de "compatibilidad con versiones anteriores", se hace referencia a cómo la versión actual de un cliente admite versiones anteriores de Team Foundation Server. Hay una actualización de software de la versión de distribución general (GDR) disponible que proporciona compatibilidad con las versiones posteriores de Team Explorer.

Team Web Access y compatibilidad de versiones

TWA se instala y configura automáticamente al instalar o actualizar Team Foundation Server. La compatibilidad de versiones no supone un problema, porque los servicios de TWA obtienen acceso a todas las instancias de Team Foundation Server que se hospedan en ese servidor. Para conectarse a TWA, utilice alguno de estos exploradores:

Para obtener información sobre las nuevas características disponibles a través de TWA con la actualización a TFS 2013, vaya aquí.

Compatibilidad de clientes de Visual Studio Online

Para conectarse a Visual Studio Online, use cualquiera de estos clientes.

Versión de Visual Studio

Versión de Team Explorer

Software requerido

Visual Studio 2013

Team Explorer 2013

Versión RTM o última actualización.

Visual Studio 2012

Team Explorer 2012

Requiere la última actualización de Visual Studio 2012.  Compatible con Git con la extensión de Visual Studio Tools para Git.

Visual Studio 2010

Team Explorer 2010

Requiere SP1 y GDR de compatibilidad.

Visual Studio 2008

Team Explorer para Visual Studio Team System 2008 

Requiere SP1 y GDR de compatibilidad.

El control de versiones está disponible con MSSCCI 2013 y el GDR de compatibilidad.

Para obtener información general sobre nuevas características, vea las características de escala de tiempo.

Compatibilidad de cliente con TFS 2013

Para conectarse a un servidor que ejecute la versión actual de TFS, use alguno de estos clientes.

Versión de Visual Studio

Versión de Team Explorer

Software requerido

Visual Studio 2013

Team Explorer 2013

Versión RTM o última actualización.

Visual Studio 2012

Team Explorer 2012

Requiere la última actualización de Visual Studio 2012.  Compatible con Git con la extensión de Visual Studio Tools para Git.

Visual Studio 2010

Team Explorer 2010

Requiere SP1 y GDR de compatibilidad.

Visual Studio 2008

Team Explorer para Visual Studio Team System 2008 

Requiere SP1 y GDR de compatibilidad.

Control de versiones disponible con MSSCCI 2013.

Visual Studio 2005

Control de versiones disponible con MSSCCI 2013.  Los usuarios de XP deben usar MSSCCI 2010

Para ver una descripción general de las nuevas características, vea Novedades de Application Lifecycle Management en Visual Studio 2015.

Compatibilidad de cliente con TFS 2012

Puede conectarse a un servidor que ejecute TFS 2012 desde cualquiera de estos clientes:

Versión de Visual Studio

Versión de Team Explorer

Software requerido

Visual Studio 2013

Team Explorer 2013

Versión RTM o última actualización.

Visual Studio 2012

Team Explorer 2012

Versión RTM y última actualización.

Compatible con Git con la extensión de Visual Studio Tools para Git.

Visual Studio 2010

Team Explorer 2010

Requiere SP1 y GDR de compatibilidad.

Visual Studio 2008

Team Explorer para Visual Studio Team System 2008 

Requiere SP1 y GDR de compatibilidad.

Visual Studio 2005

Acceso limitado disponible mediante MSSCCI 2012.  Los usuarios de XP deben usar MSSCCI 2010.

A continuación se indican las tareas de cliente disponibles en caso de conectarse a TFS 2012 o TFS 2013 desde un cliente de Visual Studio 2012:

Área de características

Disponibilidad

Mi trabajo, Cambios pendientes y Solicitar revisión de código

Estas características solo están disponibles desde Team Explorer 2012 y Team Explorer 2013.

Directivas de protección de análisis de código

Hay varias diferencias en la forma en que se crean y evalúan las directivas de protección cuando se usan versiones diferentes de Team Explorer. Vea Compatibilidad de versiones para las directivas de protección de análisis de código.

Formato de nombre y áreas de trabajo locales de control de versiones

No se pueden usar áreas de trabajo locales con versiones anteriores de Visual Studio. Debe usar las áreas de trabajo de servidor. Solo puede compartir áreas de trabajo de servidor entre varios clientes. Vea Decidir entre usar un área de trabajo local o del servidor.

  

Ahora, cuando el control de versiones genera información del usuario, usa un nombre para mostrar, como Jamal Hartnet, en lugar de un identificador de usuario, como fabrikamfiber\jamal. Deberá actualizar cualquier dependencia con el formato de salida de la línea de comandos para analizar los nombres según el nuevo formato.

Pruebas

Visual Studio 2012 introdujo varios cambios que afectaban a la compatibilidad con Microsoft Test Manager, las pruebas unitarias, las pruebas de IU codificadas, las pruebas de rendimiento web y las pruebas de carga. Vea Novedades en pruebas de la aplicación en Visual Studio 2013

Creación de proyectos y administración de plantillas de proceso

Debe usar Team Explorer 2012 para crear un proyecto de equipo o cargar y descargar plantillas de proceso al conectarse a TFS 2012.

Administrar grupos y seguridad

Para administrar los grupos, la pertenencia a grupo y los permisos de seguridad, debe usar Team Web Access.

Seguimiento de elementos de trabajo

Para realizar las siguientes tareas, debe conectarse a TFS 2012 o a una versión más reciente:

  • Busque elementos primarios en función de los filtros especificados para los elementos secundarios, lo que también se conoce como consultas de árbol ascendentes.

  • Busque elementos de trabajo filtrando en los campos de texto indizados para búsquedas de texto completo, que son: Descripción, Historial, Pasos que reproducir y Título que usan los operadores Contiene palabras o No contiene palabras. Consulte Variables, valores, operadores y campos de consulta.

  • Vincule elementos de trabajo a modelos y guiones gráficos con el tipo de vínculo de patrón y guion gráfico.

  • Establezca alertas de proyecto.

Extensibilidad

El patrón de extensibilidad para Team Explorer se ha rediseñado por completo. Los controles personalizados basados en versiones anteriores deberán reescribirse. Puede ver formularios de elementos de trabajo que contienen nuevos controles personalizados, pero aparecen como si estuvieran ausentes. La ubicación del formulario en el que falta el control aparece en rojo con la ruta de acceso del control ausente. Para ver todos los nuevos controles de formulario de elemento de trabajo, utilice la versión actual de Team Explorer en una configuración en paralelo o utilice Team Web Access.

Compatibilidad de cliente con TFS 2010

Para conectarse a un servidor que ejecute TFS 2010, utilice cualquiera de estos clientes:

Versión de Visual Studio

Versión de Team Explorer

Software requerido

Visual Studio 2013

Team Explorer 2013

Versión RTM o última actualización.

Visual Studio 2012

Team Explorer 2012

Requiere la última actualización de Visual Studio 2012.  Compatible con Git con la extensión de Visual Studio Tools para Git.

Visual Studio 2010

Team Explorer 2010

Requiere SP1 y GDR de compatibilidad.

Visual Studio 2008

Team Explorer para Visual Studio Team System 2008 

Control de versiones compatible oficialmente con MSSCCI 2013. El control de versiones es compatible, no de forma oficial, con SP1 y GDR de compatibilidad.

Visual Studio 2005

Requiere la actualización de compatibilidad con versiones posteriores de Visual Studio Team System 2005 Service Pack 1 para Team Foundation Server 2010 (instalador)

Control de versiones disponible con MSSCCI 2013.  Los usuarios de XP deben usar MSSCCI 2010. 

Team Explorer Everywhere (TEE)

En la tabla siguiente se muestra la compatibilidad de versiones para TEE. TEE ya no almacena credenciales para cada conexión a TFS.

Team Explorer Everywhere 2013 también admite la conexión a Visual Studio Online.

Clientes y herramientas

Versiones de Eclipse compatibles

Team Foundation Server 2013

Team Foundation Server 2012

Team Foundation Server 2010

Team System 2008 Team Foundation Server

Visual Studio 2005 Team System Team Foundation Server

Team Explorer Everywhere 2013

3.5-4.3

No

No

Team Explorer Everywhere 2012

3.5-4.3

Team Explorer Everywhere 2010 SP1

3.2-3.6

Team Explorer Everywhere 2010

3.0-3.5

Team Explorer y compatibilidad en paralelo de los clientes de Team Foundation

Puede ejecutar Team Explorer en paralelo con las versiones anteriores de Team Explorer y Visual Studio. Para usar estos clientes de Team Foundation siguientes, debe instalar la versión actual de Team Explorer en paralelo con las versiones anteriores de Team Explorer.

  • Microsoft Test Manager

  • Microsoft Project

  • Microsoft Excel

  • Guiones gráficos de PowerPoint

Por ejemplo, puede iniciar los complementos de integración de Office para Excel y Project a partir de la versión 2005, pero tendrán la funcionalidad de 2013 cuando estén instalados en paralelo. De igual forma, solo podrá publicar los casos de prueba cuando se ejecuten las dos versiones de Team Explorer en paralelo. Debe instalar una actualización en paralelo para poder usar las versiones anteriores de Team Explorer con las versiones actuales de los complementos de Office para Team Foundation Server.

Para obtener más información acerca de la integración de Office, vea Elegir el cliente apropiado para sus tareas.

Microsoft Source Code Control Interface (MSSCCI) Provider

La herramienta avanzada MSSCCI le permite integrar control de versiones de Team Foundation con los productos que no admiten la integración con Team Explorer. Descargue la versión 2013 de esta herramienta aquí:

Los usuarios de XP deben usar MSSCCI 2010

MSSCCI Provider 2013 admite Visual Studio Team Foundation Server 2013 y es compatible con estas versiones de software:

  • Visual Studio 2008

  • Visual Studio 2005

  • Visual Studio .NET 2003

  • Visual C++ 6 SP6

  • Visual Basic 6 SP6

  • SQL Server Management Studio

P: ¿Cómo se puede descargar, instalar o actualizar a Visual Studio 2013 o Team Foundation Server 2013?

R: Las descargas están disponibles aquí. Para instalar o actualizar a TFS 2013, vea Guía de instalación de Team Foundation Server o Actualizar Team Foundation Server.

P: ¿Cómo se establece la conexión a TFS 2013?

R: Vaya aquí para obtener información sobre cómo conectarse a TFS 2013 desde TWA, Team Explorer o el servidor proxy de TFS.

P: ¿Cómo puedo saber la versión de TFS a la que me conecto?

R: Desde un explorador web, y para una implementación local de TFS, escriba la siguiente dirección: http://NombreDeServidor: 8080/tfs/_home/About.

Para Visual Studio Online, escriba la siguiente dirección: http://nombreDeCuenta.visualstudio.com/_home/About.

P: ¿Cuál es la compatibilidad entre TFS y el software de apoyo?

R: Si va a actualizar de TFS 2005 o TFS 2008, debe tener en cuenta los sistemas operativos compatibles, las versiones de SQL Server y otras consideraciones especiales. Revise Compatibilidad y dependencias de TFS 2013 para saber qué versiones de los siguientes productos y funciones son compatibles con TFS 2013.

  • .NET Framework

  • Hyper-V

  • Office (productos cliente)

  • Project Server

  • Productos y Tecnologías de SharePoint

  • SQL Server

  • System Center Virtual Machine Manager

  • Exploradores web

P: ¿Dónde se puede obtener información sobre las características que admite Visual Studio 2013?

R: Vaya aquí para ver una comparación de las características de los productos de Visual Studio.

Para ver una descripción general de las nuevas características, vea Novedades de Application Lifecycle Management en Visual Studio 2015.

P: ¿Qué características se han desusado en TFS 2013?

R: No se han desusado muchas características de TFS 2012. Vaya aquí para obtener un resumen de algunos de los cambios realizados.

Para obtener información sobre los cambios realizados en las plantillas de proceso de TFS, vea Changes made to team projects and default process templates during upgrade of Team Foundation Server.

P: ¿Qué características requieren acceso Avanzado en TWA?

R: La administración de carteras Agile, los salones de equipo, la realización de gráficos de los resultados de las consultas, la solicitud de comentarios y las herramientas de administración de casos de prueba requieren que los usuarios tengan acceso total a TWA. Para cambiar el nivel de acceso de una persona, consulte Cambiar niveles de acceso.

P: Además de Visual Studio y TWA, ¿qué otros clientes se conectan a TFS 2013?

R: Vaya aquí para obtener información sobre todos los clientes compatibles de Team Foundation y las tareas que puede realizar con cada cliente.

P: ¿Los controles de elemento de trabajo personalizados funcionan si se actualiza a TFS 2013?

R: Los controles personalizados para TWA desarrollados para TFS 2012 son compatibles con TFS 2013. Debe volver a compilar los controles personalizados de TWA para los formularios de elementos de trabajo compilados para TFS 2010 o versiones anteriores. Debe recompilar estos controles utilizando las referencias del ensamblado de la versión actual de Team Web Access. Para obtener información sobre cómo escribir nuevos controles, consulte los siguientes sitios web de Microsoft sobre desarrollo de controles personalizados de elementos de trabajo en TF Web Access 2012 (desarrollo) y desarrollo de controles personalizados de elementos de trabajo en TF Web Access 2012 (implementación).