Migrando de Subversion a TFS 2013

¿Alguien puede sugerir una forma de migrar de Subversion a TFS 2013? ¿Necesito usar una herramienta de Software Pagado para esto?

He intentado lo siguiente desde que accedí a mi svn a través del sistema de file (file: // ABCServer / SVN_Source) que no es compatible.

https://svn2tfs.codeplex.com/documentation

Una migration de punta (es decir, sin historial) es la más simple, pero responderé basándome en querer mantener la historia.

Tiene 2 opciones, puede migrar a un repository de git o puede migrar a un repository de TFVC.

La migration a git alojado en TFS podría ser la opción más fácil. Hay muchas herramientas gratuitas, como git-svn tool y subgit, que ayudarán a migrar Subversion a un repository de git. Una vez que hayas creado el repository de git localmente, puedes empujarlo al server y está "hecho".

Si desea migrar el repository a TFVC, probablemente esté buscando una herramienta comercial si desea hacerlo en un solo paso. Una opción más simple sería primero migrar svn a git, y pasar de git a TFVC usando git-tfs o git-tf.

Puede hacer los siguientes pasos: 1. Eliminar la carpeta .svn en el directory raíz

  1. Conéctese al server TFS en el estudio visual

  2. Haga clic derecho en solución en Visual Studio y click "agregar solución al control de fuente"

  3. Complete el paso y verifique el código.

Esto funcionó para mí.