Comment définir le référentiel par défaut


109

Comment puis-je définir le référentiel distant par défaut pour le référentiel local Mercurial?


Peux-tu expliquer? Faites-vous référence à l'URL par défaut lorsque vous exécutez hg pull?
Matthew Flaschen

Oui, je reçois le message "repository default not found" après avoir exécuté "hg pull".
demas le

Réponses:


163

C'est dans le fichier .hg / hgrc.

[paths]
default = http://myserver/hg/repo1
default-push = ../mytestrepo

2
Merci. Mais peut-être existe-t-il un moyen de le définir à partir de l'invite de commande?
demas le

34
@demas, oui:echo -e "[paths]\ndefault = http://myserver/hg/repo1\ndefault-push = ../mytestrepo" >> .hg/hgrc
tonfa

Ouais, tonfa a raison sur les deux points. Vous le faites en éditant un fichier et si vous ne voulez pas ouvrir un éditeur, vous pouvez le faire par redirection shell. Il n'y a pas de commande «set».
Ry4an Brase

3
@demas si vous le clonez à partir du référentiel d'origine, il définira le chemin correctement - c'est la seule façon sensée de le faire à partir de la ligne de commande.
weberc2

1
man hgrcdit que de nos jours (9 ans plus tard :-) cela devrait être default:pushurlau lieu de default-push.
Harald
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.