Tutoriel en francais

HG

initialisation d'un dépôt

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

[paths]
default = https://gadillel@bitbucket.org/gadillel/testplay
repo2 = ssh://mel21lio@corsair//home/mel21lio/hgTest/repo2/app/models/

hg pull repo2

mail pour des questions ou de l'aide