hg-GitHub er en Mercurial plugin, der ombrydes hg-git, og understøtter en work-flow, hvor repositories er vært på Bitbucket og spejlet på GitHub. & Nbsp; Dette arbejde flow kræver normalt tilføjer Git stier til hver repository s konfigurationsfil, og skabe Mercurial bogmærker peger på GitHub repository filial navn. hg-github tager sig af disse for dig automatisk. hg-GitHub er BSD licens.
Installation
Den nemmeste måde at installere hg-GitHub er direkte fra PyPi hjælp pip eller setuptools ved at køre den respektive kommandoen nedenfor:
& Nbsp; pip installere -U hg-GitHub
eller:
& Nbsp; easy_install -U hg-github
Ellers kan du hente hg-github og installere det direkte fra kilden:
& Nbsp; python setup.py installere
Når det er installeret, tilføj hggithub til extensions sektionen i din globale .hgrc fil:
[extensions]
hggithub =
Bemærk, at der ikke er en streg i hggithub i din .hgrc fil. Du har heller ikke brug for at tilføje hg-git forlængelse, da den er pakket ind og bruges automatisk af hg-GitHub.
Når det er installeret, antager standard afsides beliggenhed af dit repository er på Bitbucket er GitHub stien automatisk tilføjet og fik navnet github, så du kan skubbe til den med følgende kommando:
& Nbsp; hg skubbe github
Repository Stier
Som nævnt ovenfor er GitHub sti givet navnet github når standard remote placering er på Bitbucket. For andre navngivne Bitbucket steder, er det navn github-NAME givet, hvor NAME er navnet på stien ligger på BitBucket. For eksempel overveje følgende .hg / hgrc repo config:
[stier]
default = ssh: //hg@bitbucket.org/stephenmcd/hg-git
somefork = ssh: //hg@bitbucket.org/stephenmcd/hg-git-temp
hg-git vil føje poster til konfigurationsfilen som følger. Bemærk at konfigurationsfilen ikke er faktisk skrevet til:
[stier]
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 Brugernavn
hg-github antager du har det samme brugernavn på GitHub og Bitbucket. Hvis du har en anden GitHub brugernavn, kan du angive det ved at tilføje følgende afsnit til din globale .hgrc fil. For eksempel min GitHub brugernavn er stephenmcd:
[GitHub]
brugernavn = stephenmcd
Krav :
- Python
- Mercurial
Kommentarer ikke fundet