8
votes

Apprendre à connaître les internes de Mercurial, Bazar, etc.?

Je comprends que lire le code source est un Option, étant donné que ces systèmes sont open source, mais je cherche quelque chose sur les lignes de Scott Chacon 's Excellente révision sur GIT Internals .

Ce que l'écriture de Scott fournit est une brève des mains sur l'introduction sur la manière dont git stocker des choses comme des blobs, des arbres et des engagements et la manière dont toutes ces choses sont liées pour former votre historique de révision. Il démontre toute l'idée avec l'aide de petits bits de code Ruby, que vous pouvez exécuter sur une console de rubis interactive à l'artisanat d'une histoire de révision du git de travail.

Y a-t-il un article ou un tutoriel similaire disponible pour d'autres systèmes de contrôle de la version populaires tels que Mercurial et Bazaar


0 commentaires

3 Réponses :


10
votes

Pour Mercurial, il y a quelques bonnes ressources pour comprendre comment cela fonctionne:


1 commentaires

Le premier lien vers linuxsymposium.org ne fonctionne pas (bien que les diapositives et le papier soient disponibles).



5
votes

Il ressemble à http://doc.bazaar.canonical.com /bzr.dev/developers/overview.html est un bon endroit pour commencer avec Bazaar.


0 commentaires

1
votes

Il y a un tas de fichiers texte liés aux internes mercuriaux Ici . REVLOGS.TXT est particulièrement utile.


0 commentaires