hg-github er en Mercurial plugin som brytes hg-git, og støtter en work-flow der depotene er vert på Bitbucket og speilet på GitHub. & Nbsp; Denne arbeidsflyten krever normalt legge Git stier til hver depotet config fil, og skape Mercurial bokmerker som peker til GitHub depotet filial navn. hg-github tar seg av disse for deg automatisk. hg-github er BSD-lisens.
Installasjon
Den enkleste måten å installere hg-github er direkte fra PyPI bruker pip eller setuptools ved å kjøre den aktuelle kommandoen nedenfor:
& Nbsp; pip installere -U hg-github
eller:
& Nbsp; easy_install -U hg-github
Ellers kan du laste ned hg-github og setter det direkte fra kilden:
& Nbsp; python setup.py installere
Når programmet er installert, legger hggithub til utvidelser delen i global .hgrc filen:
[extensions]
hggithub =
Legg merke til at det ikke er en strek i hggithub i .hgrc fil. Du trenger heller ikke å legge den hg-git forlengelse, som det er pakket og brukes automatisk av hg-github.
Når programmet er installert, forutsatt standard eksterne plasseringen av depotet er på Bitbucket blir GitHub banen automatisk lagt og gitt navnet github, slik at du kan skyve til det med følgende kommando:
& Nbsp; hg trykk github
Repository Paths
Som nevnt ovenfor, er GitHub banen gitt navnet github når standard fjerntliggende sted er på Bitbucket. For andre navngitte Bitbucket steder, er navnet github-navn som er gitt, der er navnet av banen ligger på BitBucket. For eksempel vurdere følgende .hg / hgrc repo config:
[stier]
Standard = ssh: //hg@bitbucket.org/stephenmcd/hg-git
somefork = ssh: //hg@bitbucket.org/stephenmcd/hg-git-temp
hg-git vil legge til oppføringer i konfigurasjonsfilen som følger. Merk at konfigurasjonsfilen ikke er faktisk skrevet til:
[stier]
Standard = 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 Brukernavn
hg-github forutsetter at du har samme brukernavn på GitHub og Bitbucket. Hvis du har en annen GitHub brukernavn, kan du angi det ved å legge til følgende avsnitt i den globale .hgrc fil. For eksempel min GitHub brukernavn er stephenmcd:
[Github]
brukernavn = stephenmcd
Krav
- Python
- Mercurial
Kommentarer ikke funnet