Inspiré par Git pour les débutants: The definitive guide pratique.
C'est une compilation d'informations sur l'utilisation de Mercurial pour les débutants pour pratique d'utilisation.
Débutant - un programmeur qui a touché de contrôle à la source, sans comprendre très bien.
Pratique - s'applique à des situations que la majorité des utilisateurs rencontrent souvent - la création d'un référentiel, de branchement, de la fusion, en tirant/poussant à partir de/vers un dépôt distant, etc.
Notes:
- Expliquer comment faire quelque chose, plutôt que la façon dont quelque chose est mises en œuvre.
- Face à une question par une réponse.
- Répondez clairement et de façon aussi concise que possible.
- Modifier/étendre une réponse existant plutôt que de créer une nouvelle réponse sur le même sujet.
- Veuillez fournir un lien vers l' Mercurial wiki ou le HG Livre pour les personnes qui veulent en savoir plus.
Questions:
Installation/Configuration
- Comment faire pour installer Mercurial?
- Comment mettre en place Mercurial?
- Comment voulez-vous créer un nouveau projet/référentiel?
- Comment le configurer pour ignorer les fichiers?
En travaillant avec le code
- Comment voulez-vous obtenir la dernière version du code?
- Comment vérifiez-vous le code?
- Comment voulez-vous valider les modifications?
- Comment voyez-vous ce qui est engagé, ou l'état de votre base de code?
- Comment supprimer des fichiers à partir du référentiel?
- Comment voulez-vous détruire indésirables s'engage?
- Comment comparer deux révisions d'un fichier, ou que votre fichier actuel et une version précédente?
- Comment voyez-vous l'historique des révisions d'un fichier ou d'un référentiel?
- Comment gérez-vous les fichiers binaires (visio docs, par exemple, ou le compilateur environnements)?
- Comment fusionner les fichiers modifiés à la "même temps"?
- Comment voulez-vous revenir un ensemble de modifications?
- Comment revenir à une version précédente du code?
- Comment extraire un patch à partir d'un ensemble de modifications spécifique?
- Comment voulez-vous enregistrer que vous avez renommé ou supprimé un fichier sans l'aide de l'Mercurial commande?
Le marquage, les branchements, les rejets, les lignes de base
- Comment avez-vous "marque "" tag " ou "libération" d'un ensemble particulier de révisions pour un ensemble de fichiers de sorte que vous pouvez toujours tirer un plus tard?
- Comment tirer un particulier de "libération"?
- Comment avez-vous branche?
- Comment voulez-vous fusionner les branches?
- Comment voulez-vous fusionner les parties d'une branche dans une autre branche?
D'autres
- Bon GUI/IDE plugin pour Mercurial? Avantages/inconvénients?
- Toutes les autres tâches courantes d'un débutant doit savoir?
- Comment puis-je l'interface avec Subversion?
D'autres Mercurial références
- Mercurial: The Definitive Guide
- Mercurial Wiki
- Répondre Mercurial | Peepcode Screencast
- Mastering Mercurial | TekPub Screencast
- Hg Init de la base jusqu'Mercurial tutoriel