Hg-GitHub е Mercurial плъгин, който се увива Hg-Git и поддържа работен процес, където хранилища се хостват на Bitbucket и огледални на GitHub & Nbsp;. Този работен процес обикновено изисква добавяне Git пътища към конфигурационния файл всяко хранилище е, и създаване на Mercurial маркери, сочещи към клон име хранилището GitHub е. Hg-GitHub се грижи за тях за вас автоматично. Hg-GitHub е BSD лиценз.
<Силен> Монтаж
Най-лесният начин да инсталирате Hg-GitHub е директно от PyPi използване на PIP или setuptools като пуснете съответната команда по-долу:
& Nbsp; PIP -U инсталирате Hg-GitHub
или:
& Nbsp; easy_install -U Hg-GitHub
В противен случай можете да изтеглите Hg-GitHub и да го инсталирате директно от източника:
& Nbsp; питон setup.py инсталиране
Веднъж инсталирана, добави hggithub до секцията разширения във вашата глобална .hgrc файл:
[разширения]
hggithub =
Имайте предвид, че там не е пробив в hggithub във вашия .hgrc файл. Можете също така не трябва да добавите разширението на Hg-Git, тъй като тя се увива и се използва автоматично от г-GitHub.
След като се инсталира, ако приемем, дистанционно местоположението по подразбиране на вашия хранилище е на Bitbucket, автоматично се добавя пътя GitHub и предвид GitHub име, така че можете да натиснете, за да го със следната команда:
& Nbsp; Hg тласък GitHub
<Силни> хранилище Paths
Както бе споменато по-горе, по пътя GitHub е даден на GitHub име, когато дистанционното местоположението по подразбиране е на Bitbucket. За други имена Bitbucket места, на име GitHub-име е дадено, където NAME е името на пътя, разположен на BitBucket. Например разгледаме следния .hg / hgrc репо довереник:
[пътеки]
по подразбиране = SSH: //hg@bitbucket.org/stephenmcd/hg-git
somefork = SSH: //hg@bitbucket.org/stephenmcd/hg-git-temp
Hg-Git ще добавяне на записи в конфигурационния файл, както следва. Имайте предвид, че конфигурационния файл всъщност не е написана, за да:
[пътеки]
по подразбиране = 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 име
Hg-GitHub поема имате същото потребителско име на GitHub и Bitbucket. Ако имате различен GitHub потребителско име, можете да го зададете чрез добавяне на следващия раздел, за да си глобална .hgrc файл. Например моята GitHub потребителско име е stephenmcd:
[GitHub]
потребителско име = stephenmcd
<силни> Изисквания
- Python
- Mercurial
Коментари не е намерена