Migre desde el repository local de Git al proyecto de control de fuente TFS con todo el historial

Tengo un repository local de Git y necesitaba migrar todo el código y todo el historial al proyecto de control de fuente TFS. Alguien tiene una solución para compartir?

PD: Ya sé cómo hacer la migration de Git local a Team Project de TFS Git.

Puede migrar todo el historial de la sucursal principal del repository local a un nuevo proyecto de equipo de TFVC con los siguientes pasos:

  1. Crear un proyecto de equipo TFVC vacío
  2. Vaya a su carpeta Repo local y use git-tf checkin --deep command para git-tf checkin --deep el repository local en un proyecto de equipo de TFVC. De forma pnetworkingeterminada, el command checkin creará un solo set de cambios TFS para el set de todos los cambios realizados en la twig actual en Git desde la última vez que se registró en TFS. Cuando se utiliza con la opción –deep , se creará un set de cambios TFS para cada confirmación de Git en la sucursal actual desde la última vez que se registró en TFS.

enter image description here

  1. ¡No hagas eso! (No es así como va la historia … Microsoft invierte cada vez less en TFVC y mucho más en la tripa, sus equipos internos cambian masivamente en git. Está dando un paso en el pasado y debería convencer al less por última vez su dirección para no hacer eso no es una jugada inteligente. Git llegó para quedarse y seguro que no es TFVC, así que cuanto antes lo adopte, mejor.)
  2. No puede migrar todo el historial, solo el historial de la twig principal.
  3. Eche un vistazo a git-tf

Editar: mi sensación era buena … TFVC ya no es un control fuente del futuro. ¡Microsoft se está alejando y estandarizando alnetworkingedor de Git para TODOS sus proyectos!