Pro Git
Pro Git git-tf y git-tfs son excelentes herramientas para interactuar con un servidor TFVC. Te permiten usar el poder de Git localmente, evitar tener que realizar un viaje de ida y vuelta al servidor central de TFVC, haciendo que tu vida como desarrollador sea mucho más fácil, sin forzar a todo tu equipo a migrar a Git. Si estás trabajando en Windows (lo cual es probable si tu equipo está usando TFS), quizás quieras usar git-tfs, ya que su conjunto de caracterÃsticas es más completo, pero si estás trabajando en otra plataforma, puedes usar git-tf, aunque es más limitado. Al igual que con la mayorÃa de las herramientas de este capÃtulo, debes elegir uno de estos sistemas de control de versiones para que sea canónico y usar el otro de forma subordinada: Git o TFVC deberÃan ser el centro de colaboración, pero no ambos.
Si tiene una base de código existente en otro VCS pero ha decidido comenzar a usar Git, debe migrar su proyecto de una forma u otra. Esta sección revisa algunos importadores para sistemas comunes y luego demuestra cómo desarrollar su propio importador personalizado. Aprenderá a importar datos de varios de los sistemas SCM profesionales más grandes, ya que conforman la mayorÃa de los usuarios que están cambiando, y porque las herramientas de alta calidad para ellos son fáciles de conseguir.