hg-github on Mercurial plugin, joka kietoo hg-git, ja tukee työnkulun jossa arkistot ovat isännöi Bitbucket ja peilataan GitHub. & Nbsp; Tämä työnkulun yleensä vaatii lisäämällä Git polkuja jokaisen arkistosi config-tiedosto, ja luomalla Mercurial kirjanmerkkejä, jotka osoittavat GitHub Loppusijoituslaitoksen haara nimi. hg-github huolehtii näistä automaattisesti puolestasi. hg-github on BSD lisensoitu.
Asennus
Helpoin tapa asentaa hg-github suoraan PyPi käyttäen PIP tai setuptools ajamalla kunkin komennon alla:
& Nbsp; PIP asentaa -U hg-github
tai:
& Nbsp; easy_install -U hg-github
Muuten voit ladata hg-github ja asenna se suoraan lähteestä:
& Nbsp; python setup.py asentaa
Kerran asennettu, lisää hggithub sen laajennukset osiossa globaali .hgrc file:
[Laajennukset]
hggithub =
Huomaa, että ei ole viiva in hggithub oman .hgrc tiedostoon. Sinun ei myöskään tarvitse lisätä hg-git laajennus, koska se on kääritty ja käytetään automaattisesti hg-github.
Kerran asennettu, olettaen oletuksena etäinen sijainti arkistosi on Bitbucket, GitHub polku lisätään automaattisesti, ja sai nimen github, joten voit työntää sen komennolla:
& Nbsp; hg push github
Repository Paths
Kuten edellä mainittiin, GitHub polku on annettu nimi github kun oletuksena kauko sijainti on Bitbucket. Muiden nimetty Bitbucket paikoissa, nimi github-NAME on annettava, kun NAME on nimi polun sijaitsevat BitBucket. Esimerkiksi harkita seuraavia .hg / hgrc repo config:
[Polut]
oletusarvo = ssh: //hg@bitbucket.org/stephenmcd/hg-git
somefork = ssh: //hg@bitbucket.org/stephenmcd/hg-git-temp
hg-git lisää merkintöjä config tiedostoon seuraavasti. Huomaa, että config tiedostoa ei oikeastaan kirjoitettu:
[Polut]
oletusarvo = 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 Käyttäjänimi
hg-github oletetaan sinulla on sama käyttäjätunnus GitHub ja Bitbucket. Jos sinulla on eri GitHub käyttäjätunnus, voit määrittää sitä lisäämällä seuraavan luvun globaali .hgrc tiedosto. Esimerkiksi my GitHub käyttäjätunnus on stephenmcd:
[Github]
käyttäjänimi = stephenmcd
vaatimukset
- Python
- Mercurial
Kommentteja ei löytynyt