2010-11-10 20 views

Répondre

51

Cette commande indique à utiliser -r/commutateur --rev:

hg help clone 

Alors:

hg clone -r 7 
+3

Notez ce clonera la révision spécifiée et tous les ancêtres, mais pas cloner des révisions qui sont n'est pas lié à la révision spécifiée mais vient plus tôt dans le journal de dépôt du référentiel source (par exemple les anciennes branches divergentes). – rationull

+4

Remarque: Si vous utilisez bitbucket, vous pouvez utiliser la clé de hachage spécifique d'une validation donnée comme numéro de révision lors du clonage ou du retrait d'un référentiel bitbucket. Exemple, pour un utilisateur fakeuser, projet fakeproject, commit hash a123456: 'hg clone https://bitbucket.org/fakeuser/fakeproject -r a123456' –

+0

@rationull votre commentaire est important. Je l'ai généralement fait en utilisant un script pour faire un tas de "pull". Connaissez-vous un meilleur moyen? C'est à dire. une réponse plus complète à la question du PO? – markgalassi