Saltar al contenido

¿Qué es exactamente TFVC (Team Foundation Version Control)?

Solución:

Team Foundation Server es la solución de gestión del ciclo de vida de las aplicaciones “todo en uno” de Microsoft. Contiene capacidades para la gestión ágil de proyectos, control de fuente, integración continua (compilación), entrega continua (lanzamiento), gestión manual de casos de prueba y más. También tiene integración con SharePoint y un almacén de datos para facilitar los informes. Ha existido durante unos 10 años, introducido en 2005 como Visual Studio Team System. Desde entonces, ha recibido 5 versiones principales (2008, 2010, 2012, 2013 y ahora 2015) con innumerables paquetes de servicios, parches y actualizaciones trimestrales.

TFS es una solución local, que consta de (en una configuración de estilo de mejores prácticas) entre 2 y 5 servidores.

Ya no existe el “Servicio de base de equipo”. Se llama Visual Studio Team Services en estos días. Team Services es “TFS en la nube”, alojado y mantenido por Microsoft en los centros de datos de Azure. Es exactamente la misma base de código que TFS local, excepto que se actualiza con más frecuencia (cada 3 semanas). Hay algunas capacidades en TFS local que no están disponibles en Team Services y viceversa. Por ejemplo, Team Services no tiene integración ni informes de SharePoint. La ventaja aquí es que no hay infraestructura que mantener ni software que actualizar; las actualizaciones se realizan cada 3 semanas, sin tiempo de inactividad. Este es un gran atractivo para las tiendas más pequeñas.

Team Foundation Version Control es una de las dos opciones nativas para el control de código fuente en TFS / Team Services. Es un sistema de control de versiones centralizado, similar en paradigma a Subversion. La otra opción es Git, que es un sistema de control de versiones distribuido con un flujo de trabajo radicalmente diferente. Ambos se consideran ciudadanos de primera clase y seguirán recibiendo asistencia y nuevas funciones en el futuro previsible. El enfoque ha estado en mejorar la experiencia para los usuarios de Git, ya que (como dije) Git tiene un flujo de trabajo muy diferente al de TFVC, y el soporte de Git solo se agregó en TFS 2013, por lo que tiene mucho que ponerse al día.

Team Foundation Server es el producto de servidor que actúa como un centro para varios servicios complementarios.

Team Foundation Service son los servicios en línea que dan acceso a TFS y agregan algunas herramientas adicionales de ALM del proyecto, es “TFS en la nube”. Ahora se conoce como Servicios de equipo de Visual Studio Azure DevOps.

Team Foundation Version Control es el mecanismo de almacenamiento y control de versiones real detrás de TFS. Se identifica claramente porque también puede usar Git para el control de versiones de TFS. Mira la pregunta relacionada ¿Cuáles son las grandes diferencias entre TFS y Git para el control de código fuente cuando se usa Visual Studio 2013?

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *