144 votes

Convertir un dossier Mercurial en dépôt Git

Je n'ai pas une grande expérience de Mercurial, je suis surtout un gars de Git.

J'aimerais mettre en miroir un dossier/fichier Mercurial spécifique dans un dépôt git. Ce que j'essaie de faire, c'est d'exporter l'historique d'un fichier d'un dépôt Mercurial vers Git et d'être capable de le garder en synchronisation avec les futurs commits.

Avez-vous une suggestion sur la façon de procéder ? Je pense que la façon de procéder devrait être d'obtenir l'historique du patch Mercurial, d'exporter périodiquement chaque commit en tant que patch et d'appliquer les patchs Mercurial au dépôt Git.

1 votes

De nos jours, GitHub.com va l'importer pour vous .

0 votes

Voir aussi : une bonne présentation sur git-scm.com : git-scm.com/book/fr/v2/

-1voto

Ivasan Points 31

Sous Windows, cela peut être un peu délicat. Après avoir activé les bons plugins dans mercurial( hggit ), le TortoiseHG peut également être utilisé.

  1. Cloner le repo mercuriel
  2. Cloner le dépôt git
  3. Activer la console : Activation de la console
  4. Utilisation de la console :

    % hg bookmarks hg

    % hg push <relative path to>/<git-repo>

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X