Después de la transferencia de TFVC a GIT, el file "actual" no es el mismo que el de la última confirmación

Acabamos de migrar de TFVC, con la herramienta git tfs .

Usamos esta línea de command:

git tfs clone $tfsServer $tfsRepository . --branches=all 

Que se supone que debe tomar todas nuestras twigs e importarlas en un git repo.

No tuvimos errores y todo parece funcionar bien. Hice una clonación git de mi repository, y tenía algunas cosas que no estaban construyendo en una de las sucursales (pero estaba en TFVC).

Lo revisé, y algunos files no contenían algunos cambios. Así que revisé el historial de este file y veo que cada confirmación de TFVC está presente, y veo que la confirmación más reciente contiene las modificaciones (un constructor ahora recibe un object y ya no es un int).

No estoy seguro de qué pasó y qué puedo hacer para resolver este problema, si es posible, para todo el repository.

Es algo crítico porque los chicos aquí han comenzado a trabajar en el nuevo repository.

EDITAR

Es realmente extraño, en el server bitbucket, cuando voy al file especificado, veo que este file se ha enviado el 23 feb 2016, pero la versión del código es la de la confirmación anterior. Además, cuando estoy en esta página (donde veo el código no actualizado), y hago clic en "Diferenciar a anterior", veo que se han realizado los cambios esperados.

EDIT 2

Hice un chequeo de Winmerge entre mi TFVC y mi repository de GIT, y tengo como 60 diferentes files. No estoy seguro de qué hacer ahora…

Por ahora, dado que tengo personas esperando para trabajar en esto, decidimos usar la versión migrada, borrar el directory y pegar la última versión de TFS, luego hice un git add . .

En este punto, tengo todo actualizado, y solo pierdo parcialmente el historial de los "files corruptos".