Conservar el historial de las carpetas movidas de TFS en git-tfs

Voy a migrar mi proyecto (carpeta) de TFS a git usando git-tfs. El problema es que la carpeta una vez se movió en TFS de un lugar a otro. El historial de TFS para la carpeta muestra todos los sets de cambios desde el principio, pero la git-tfs clone clona solo los sets de cambios, que ocurrieron después del movimiento.

¿Es posible clonar los viejos sets de cambios también? Preferiblemente junto con los nuevos sets de cambios, pero al less tal vez a otro git repo?

Upd. He intentado algunas ideas, pero todas fallaron:

  1. Se podría clonar desde la location de la carpeta anterior. Pero no existe esa location en el set de cambios actual.
  2. Se podía clonar desde el último set de cambios cuando la location anterior estaba presente. Pero git tfs clone no tiene opción de usar un set de cambios específico, solo quick-clone .
  3. Uno podría quick-clone el primer set de cambios en la location anterior (funciona) y luego fetch los cambios. Pero la fetch falla con el error "No existe una asignación adecuada para …". Intenté agregar controles remotos tfs antiguos y nuevos al mismo repository, pero esto no ayudó.

Hay un trabajo en progreso que ya funciona bastante bien para apoyar este caso.

¡Compártalo tú mismo y pruébalo!

Finalmente probé git-tf lugar de git-tfs y de repente funcionó, por lo que el problema de la migration se resolvió.