hgsubversion היא הרחבה Mercurial, המאפשרת שימוש בMercurial כלקוח Subversion.
בשלב זה, hgsubversion הוא שמיש על ידי משתמשים מוכרים סביר עם Mercurial כVCS. זה לא מומלץ לצלול לתוך hgsubversion כהקדמה לMercurial, מאז hgsubversion "מכופף את הכללים" קטנים ופוגע כמה מהנחות טיפוסיות של משתמשי Mercurial המוקדמים.
התקנה
אתה צריך להיות מותקן עם Subversion איגודי סוויג Python מSubversion 1.5 או במאוחר. אתה צריך 1.3 Mercurial או במאוחר.
אם אתה לא מוכר עם התקנת הרחבות Mercurial, עיין בדף UsingExtensions בwiki Mercurial. תסתכל על הדוגמא לציון נתיב מוחלט בחלק התחתון של הדף. אתה רוצה לתת את הנתיב לרמה העליונה של השיבוט של מאגר זה שלך.
לפני השימוש בhgsubversion, אני ממליץ לך להפעיל בדיקות האוטומטיות. פשוט להשתמש באף אם יש לך את זה (או easy_install האף אם אתה רוצה את זה), או בדיקות פיתון שימוש / run.py לרוץ צמודים עם רץ הבדיקה הקונבנציונלי. שים לב שבגלל שאני משתמש באף, יש הרבה stdout להקיא בבדיקות עכשיו. החלק החשוב הוא שכל הבדיקות יעברו.
שימוש בסיסי
קבל שיבוט חדש של שרת svn:
שיבוט hg
דוגמא אמיתית:
hg שיבוט http://python-nose.googlecode.com/svn האף-HG
שים לב, אתה צריך למשוך מספריית חתרנות שורש, לא תיקיות ספציפיות (כגון תא מטען).
משוך תיקונים חדשים לריפה כבר-המרה:
משיכה hg
לקבלת מידע נוסף, ראה svn העזרה hg ואילו בריפה מומר.
תמיכה עבור svn: מחיצוניים
כל svn: התכונות חיצונית הן בהמשכים לקובץ .hgsvnexternals אחת, עם התחביר הבא:
[.]
& Nbsp; external_reference_line1_1
& Nbsp; external_reference_line1_2
[Dir2]
& Nbsp; external_reference_line2_1
& Nbsp; external_reference_line2_2
שורת כותרת נותנת ספריית הרכוש חל על '.' לספריית פרויקט השורש. תוכן הרכוש כדלקמן, כל שורה שלפניה ברווח בודד.
היצירה או השינוי של קובץ זה תפעיל svn:. עדכונים חיצוניים על מאגר החתרנות קשור
דרישות :
- Python
תגובות לא נמצא