hg-GitHub is een Mercurial plugin die hg-git wraps, en ondersteunt een work-flow, waar repositories op BitBucket worden gehost en gespiegeld op GitHub & nbsp;. Dit werk-flow vereist normaal gesproken toe te voegen Git paden naar configuratiebestand elke repository's, en het creëren van Mercurial bookmarks die naar tak de naam van de GitHub repository's. hg-GitHub verzorgt deze automatisch voor u. hg-GitHub is BSD licentie.
installatie
De eenvoudigste manier om hg-GitHub installeren is rechtstreeks van PyPi met pip of setuptools door het uitvoeren van onder de respectieve commando:
& Nbsp; pip installeren -U hg-github
of:
& Nbsp; easy_install -U hg-github
Anders kunt u hg-GitHub downloaden en installeren direct van de bron:
& Nbsp; python setup.py installeren
Eenmaal geïnstalleerd, voeg hggithub aan de sectie extensies in uw algemene .hgrc bestand:
[Extensies]
hggithub =
Merk op dat er niet een streepje in hggithub in uw .hgrc bestand. Je hebt ook niet nodig om de hg-git extensie toe te voegen, zoals het wordt gewikkeld en automatisch gebruikt door hg-GitHub.
Eenmaal geïnstalleerd, ervan uitgaande dat de standaard afgelegen ligging van uw repository op BitBucket, wordt de GitHub pad automatisch toegevoegd en kreeg de naam GitHub, zodat u kunt duwen om het met het volgende commando:
& Nbsp; hg push github
Repository Paths
Zoals hierboven vermeld, wordt het pad GitHub de naam github als de standaard afgelegen locatie is BitBucket. Voor andere naam BitBucket locaties, wordt de naam github-NAAM gegeven, waarbij NAME is de naam van het pad op BitBucket. Zo beschouwen de volgende .hg / hgrc repo config:
[Wegen]
default = ssh: //hg@bitbucket.org/stephenmcd/hg-git
somefork = ssh: //hg@bitbucket.org/stephenmcd/hg-git-temp
hg-git zal entries als volgt toe te voegen aan het configuratiebestand. Merk op dat het configuratiebestand niet daadwerkelijk is geschreven:
[Wegen]
default = ssh: //hg@bitbucket.org/stephenmcd/hg-github
somefork = ssh: //hg@bitbucket.org/stephenmcd/hg-github-temp
GitHub = git + ssh: //git@github.com/stephenmcd/hg-github.git
GitHub-somefork = git + ssh: //git@github.com/stephenmcd/hg-github-temp.git
GitHub Gebruikersnaam
hg-GitHub neemt u dezelfde gebruikersnaam op GitHub en BitBucket. Als u een andere GitHub gebruikersnaam, kunt u dit aangeven door toevoeging van de volgende paragraaf om uw wereldwijde .hgrc bestand. Bijvoorbeeld mijn GitHub gebruikersnaam is stephenmcd:
[Github]
gebruikersnaam = stephenmcd
Eisen
- Python
- Mercurial
Reacties niet gevonden