Installation
Si vous utilisez apt-get
, emerge
, port
, yast
ou yum
pour installer des logiciels, faites simplement comme d'habitude. Si cela vous donne une vieille version (inférieure à 1.0 — vérifiez avec hg version
), vous pouvez la mettre à jour à l'aide d'easy_install
comme suit (nous utiliserons apt-get
dans cet exemple) :
sudo apt-get install python-setuptools python-dev build-essential sudo easy_install -U mercurial
Autrement, les paquets binaires de Mercurial sont pour vous. Consultez également wikimo:Mercurial on Windows (en anglais).
Programme de fusion
Après l'installation, choisissez un programme de fusion (merge). Cela doit être fait directement, sinon Mercurial en choisira un pour vous et il apparaîtra au moment le plus inattendu.
Il est raisonnable de définir ui.merge=internal:merge
dans le fichier de configuration de Mercurial (voir plus bas), Mercurial essaiera alors de fusionner les modifications et d'ajouter les marqueurs de conflits (à la manière de CVS) aux fichiers qui n'ont pas pu être fusionnés.
Vous pouvez voir la liste des conflits en cherchant les lignes « merging ... failed! » dans la sortie de mise à jour.
Configuration
Mercurial doit être configuré avant de récupérer le code. Votre fichier de configuration de Mercurial doit au moins contenir les paramètres suivants :
[ui] username = Votre vrai nom <[email protected]> merge = votre-programme-de-fusion [diff] git = 1 [defaults] diff=-p -U 8
Sous Windows, ces paramètres peuvent être ajoutés à C:\Program Files\Mercurial\Mercurial.ini
. Sur les systèmes UNIX et apparentés, ils doivent se trouver dans votre fichier $HOME/.hgrc
.
Vous pouvez configurer l'éditeur à utiliser pour les messages de soumission à l'aide de l'option editor
dans la section [ui]
ou en définissant la variable d'environnement EDITOR
.