HG-GitHub הוא תוסף Mercurial שעוטף HG-פוץ, ותומך בזרימת עבודה שבו מאגרים מתארחים ב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, כפי שהוא עטוף ומשמש באופן אוטומטי על ידי HG-GitHub.
לאחר התקנה, בהנחת שהמיקום המרוחק ברירת המחדל של המאגר שלך היא על Bitbucket, דרך GitHub מתווספת באופן אוטומטי וקבלה את השם GitHub, כך שאתה יכול לדחוף לזה עם הפקודה הבאה:
& Nbsp; GitHub דחיפת HG
נתיבים מאגר
כאמור לעיל, בדרך GitHub ניתנת שם GitHub כאשר מיקום ברירת המחדל מרחוק הוא על Bitbucket. למקומות Bitbucket שם אחרים, GitHub-שם שם הוא נתון, שבו השם הוא שמו של הנתיב ממוקם על BitBucket. לדוגמא לשקול config ריפו .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
דרישות :
- פייתון
- Mercurial
תגובות לא נמצא