Pour créer un dépôt ce placer dans le répertoire racine et faire: hg init
Il faut ensuite créer le fichier hgrc de conf
Créer le fichier .hg/hgrc
[ui]
username=gadillel
[paths]
default = ssh://asus//home/admin/mel21lio/hg/testPlay
bitbucket= https://gadillel@bitbucket.org/gadillel/testplay
Les paths ne sont pas obligatoire mais évite de ce taper la commande
Commandes hg en vrac
Toute les commandes sont à passer depuis la racine d'un dépôt hg add hg commit comit local select-editor pour changer l'éditeur de commentaire hg push distant (le paths par default) hg push bitbucket compte bitbucket hg clone https://gadillel@bitbucket.org/gadillel/testplay hg incoming simule un hg pull hg pull recupére els changement
pull et push utilise le dépôt par défaut pour utiliser un autre dépôt faire hg commande dépôt
Depuis l’intérieure d'un dépôt
hg log
changeset: 6:89cd45b8917c
tag: tip
user: lionel
date: Mon Dec 12 01:02:45 2011 +0100
summary: Mise à jour de annuaire.jar en Java 7.
changeset: 5:e0810e1d5112
....
Si on veux remonter le changeset 6
hg up -r 6
Utiliser un sous rep d'un deuxième dépôt
Mon propos et d'utiliser des models play (donc pas en écriture)
Je suis dans le dépôt1
Je veux prendre un sous répertoire du dépôt 2
La seul solution consiste à ce placer dans le répertoire du dépôt 2 et de l'initialiser comme racine
dépôt 2
cd dépôt2/app/models/
hg init
vi .hg/hgrc ([ui]username=gadillel)
hg add *
hg ci *
dépôt 1
cd dépôt1
vi .hg/hgrc
rajouter dans la section [paths] le path du dépôt1