visual tutorial team studio services español code tfs mercurial vsts svnbridge

tfs - tutorial - Importación del repositorio de Mercuial(hg) a Team Foundation Services



visual studio code team services (1)

Estoy buscando sugerencias o herramientas que puedan usarse para migrar un repositorio Mercurial (hg) en un sistema Windows 7 a un repositorio TFS en Visualstudio.com. Actualmente uso TortoiseHg para interactuar con el repositorio de Mercuial. Encontré una publicación que dice que puedo terminar con SVNBridge pero no hay detalles y que no tiene sentido para mí, ya que SVN es diferente de Mercurial.


Si está utilizando el control de versiones de Git para su repositorio de VSTS, puede usar el complemento mercurial de Hg-Git para convertir un repositorio de hg en el repositorio de Git.

Un enlace para su referencia: Easy Migration from Mercurial to Git

Si está utilizando Team Foundation Version Control (TFVC) para su repositorio de VSTS, no hay ninguna herramienta para migrarlo directamente, como yo sé. Pero puede convertir el repositorio Mercurial en el repositorio Git primero y luego usar git-tfs para convertir el repositorio Git al repositorio TFVC.

Actualización: puede seguir los pasos a continuación para hacer esto:

  1. Crear una nueva carpeta.

  2. Navegue a la carpeta creada y ejecute el comando "git-tfs clone https://xxxx.visualstudio.com/DefaultCollection/ $ / Project". Esto creará un repositorio de git local en la carpeta.

  3. Abra la carpeta git repo y ejecute el comando "git remote add origin".

  4. Ejecuta el comando "git pull origin yourbranch".

  5. Ejecute el comando "git-tfs checkin".