Migration vers Git

Petite checklist pour la migration d’un dépôt Hg (mercurial) vers Git :

  • Commiter ou mettre de côté le code en attente (shelves côté mercurial)
  • Création d’un répertoire et init d’un dépôt Git
  • Conversion avec l’outil fast-export
  • Transfert des éventuels bookmarks vers des tags côté Git[1]
  • Récupération des shelves[2] vers des stashes côté Git
  • Créer le dépôt remote si nécessaire et le lier au dépôt local

C’est en cours pour les miens et ça commence à être visible ;-)

Au passage je signale que je ferai le suivi des thèmes et des plugins côté Github — il sera tout de même possible d’interagir ici sur ce blog, sur les billets d’annonce, comme auparavant.

Notes

[1] J’avais l’habitude avec Mercurial d’en mettre sur la révision soumise sur DotAddict.

[2] Les patches sont disponibles dans le sous-répertoire .hg/shelved

Ajouter un commentaire

Les commentaires peuvent être formatés en utilisant la syntaxe Markdown Extra.

Ajouter un rétrolien

URL de rétrolien : https://open-time.net/trackback/14293

Haut de page