חבילת GC-utils מכילה סט קטן של תסריטים המאפשרים לך לייבא ומאגרי CVS העדכון לgit קלה מאוד ומאפשרת לך לייצא תיקונים בחזרה לעותק עובד CVS.
להופך את חנויות תמורה קלה, GC-utils העותק עובד CVS לספריית משנה ומקבל את כל המידע משם בכל פעם שיש צורך.
1. כיצד להתקין GC-utils
חלץ את .tar.gz *.
GC-utils.tar.gz xzvf זפת $
לעבור לספרייה ולהפוך את ההתקנה באמצעות קידומת (בדרך כלל / usr)
$ לעשות קידומת = / usr
לאחר מכן להתקין כמו שורש
קידומת איפור sudo $ = / usr להתקין
עכשיו אתה יכול להשתמש בGC-יבוא, GC-העדכון וGC-להתחייב פקודות כמו גם
Manpages המקביל.
2. כיצד להשתמש GC-utils
2.1 יבוא מCVS
כדי לייבא מcvs לספר GC-יבוא שבו כדי להביא ומה להביא
$ GC-יבוא -d myproj.git -v -m -u: שלוחה: foo@example.com: / cvsroot MyProject
ייצור מאגר Git בmyproj.git ולייבא את המודול MyProject
מcvs example.com/cvsroot.
אפשרויות -v מדליקה מלל, בעוד -m מנסה למזג מבצע מבוסס
על להתחייב הודעות. זה בדרך כלל שימושי.
אפשרויות -u ממירה תגי CVS עם קו תחתון לתגי git עם נקודות.
למשל: FOO_1_0 יהיה FOO.1.0.
2.2 שמרו לך git מעודכן
אתה בדרך כלל רוצה לשמור מאגר Git שלך מעודכן עם השינויים
עשה בCVS. לשם כך, להיכנס לך מאגר Git וGC-עדכון לרוץ.
myproj.git CD $
$ GC-עדכון
פקודה זו תעשה את כל צעדי necesary.
שים לב שזה עובד רק עם פרויקטים המיובאים בעבר באמצעות
GC-יבוא.
2.3 להתחייב שינויים בחזרה לCVS
אתה מיובא Repos cvs למאגר Git ואתה עשית כמה שינויים
על git האישי שלך ורוצה לתרום בחזרה לCVS.
לכן אתה צריך מזהי SHA1 של יתחייב שעשית בך
Git. רק להפעיל git-log לראות את SHA1.
myproj.git CD $
// Foo.c לערוך ולהתחייב
$ Git-יומן
// Foo.c המחויב היה להתחייב feca43 ......
$ GC-להתחייב feca43 -c
אפשרות -c תגרום GC-להתחייב לעשות בפועל להתחייב לCVS.
ללא ption שGC-להתחייב רק תיקוני CVS וEchos
הפקודה שאתה צריך לבצע כדי להתחייב.
3. עסקה איך GC-utils עם המאגר שלך
GC-utils יוצר מאגר Git ולאחר מכן מייבא את cvs ל
.cvs ספרייה במאגר Git. לכן הוא יודע תמיד איפה
.cvs עובד עותק מתגורר ויכול בקלות להשתמש git-cvs * כלים לעשות
העבודה של commiting ועדכון.
מה חדש במהדורה זו:
פרטי תוכנה:
תגובות לא נמצא