אנגליתצרפתיתספרדי

סמל OnWorks

git-debimport - מקוון בענן

הפעל git-debimport בספק אירוח חינמי של OnWorks על אובונטו Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

זוהי הפקודה git-debimport שניתן להריץ בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

תָכְנִית:

שֵׁם


git-debimport - צור מאגר git מקבוצה של חבילות דביאן קיימות

תַקצִיר


git-debimport [אפשרויות] נתיב-קידומת

תיאור


תוכנית זו תיצור מאגר git של כל הקבצים התואמים ${path-prefix}_*.diff.gz
או ${path-prefix}_*.debian.tar.{gz,bz2,xz} (עם התואם שלהם
orig.tar.{gz,bz2,xz}), או של כל הקבצים התואמים ${path-prefix}_*.tar.{gz,bz2,xz} (עבור
חבילות מקוריות של דביאן).

אפשרויות


האפשרויות הבאות זמינות:

--לְהָבִיא
נסה להוריד את כל הגרסאות הזמינות מ-snapshot.debian.org במקום להשתמש
סט חבילות קיים. ה debsnap(1) שירות, מ-devscripts 2.10.63 או
מאוחר יותר, חייב להיות זמין בנתיב כדי להשתמש באפשרות זו (קודם לכן debsnap גירסאות
נתמך רק ב-snapshot.debian.net שאינה עוד מראה פונקציונלית). ה
חבילות יורדו למיקום המשתמע מה- נתיב-קידומת איפה הם
בדרך כלל צפוי להתקיים כבר ללא אפשרות זו. הורד
חבילות לא יוסרו אוטומטית לאחר השלמת פעולה זו.

--מיזוג מאוחר
גרסאות מוקדמות של git-debimport ימזג רק את הסניפים במעלה הזרם ודביאן
לאחר השלמת הייבוא ​​של כל החבילות. זה ימנע ייבוא ​​שנכשל לאן
ייתכן שלמיזוג יהיו התנגשויות שיהיה צורך לפתור באופן ידני. אנחנו יודעים
היבוא של החבילה הבאה בסדרה יכיל רזולוציה לכל כזו
התנגשות, לכן עיכוב המיזוג מאפשר לייבוא ​​להמשיך ללא התערבות
או הכנסת שינויים שלא היו חלק מההיסטוריה המקורית. זה עושה עם זאת
לייצר היסטוריה פחות איכותית למטרות עיון בשינויי דביאן.
ניתן לאחזר את כל החבילות המקוריות ממאגר כזה בנאמנות מושלמת,
אבל ההבדל בין גרסאות דביאן סמוכות יתערבב עם שינויים במעלה הזרם
מדי.

ברירת המחדל עבור גרסאות נוכחיות של git-debimport זה למזג כל חדש במעלה הזרם
לשחרר כפי שהוא מיובא. זה נותן מראה הרבה יותר טבעי ושימושי
היסטוריה, אך עלול להיכשל במקרים מסוימים. השתמש באפשרות זו כדי להעסיק את המבוגרים יותר
שיטה אמינה עבור חבילות היוצרות התנגשויות במהלך הייבוא.

-ב, --מִלוּלִי
היה רועש יותר לגבי דיווח על פעולות שמתנהלות. שימושי בעיקר עם ה
--לְהָבִיא אפשרות כרגע.

דוגמא


ייבא ארכיון של חבילות 'mypackagename' קיימות מ-mysrcdir:
$ mkdir mydestdir && cd mydestdir
$ git-debimport ../mysrcdir/mypackagename

ייבא את כל הגרסאות הזמינות של gitpkg מתוך snapshot.debian.org:
$ mkdir mydestdir && cd mydestdir
$ git-debimport --fetch ../my-gitpkg-sources/gitpkg

אורים


מצער שכרגע, רבים מהכלים לייבוא ​​מקור ל-git
ממערכת בקרת גרסאות קיימת, כולם משאירים משהו לרצוי. התסריט הזה
לא פותר את הבעיה הזו. מה שהוא עושה עם זאת הוא ליצור מאגר שיוצר את זה
ניתן לחלץ במדויק את כל החבילות הקודמות שהוזרקו אליו.
זה למרבה הצער יותר ממה שניתן לומר על התוצאה של הפעלת git-cvsimport ב-repo
נוצר על ידי cvs-buildpackage, למשל.

כרגע זה פשוט מאוד, ומניח מספר הנחות מקודדות לגבי ה
ריפו כתוצאה מכך. עבור חבילות בגרסת דביאן זה יצור ריפו עם שני ענפים:

בְּמַעֲלֶה הַזֶרֶם - למקור הבתולי במעלה הזרם
אב - עבור המקור Debianized

לחבילות עם גרסאות מקוריות יהיה רק ​​את הענף הראשי.

למרות שהאובדן של היסטוריה דקיקה על התחייבויות בודדות הוא מצער ביותר, זה
סקריפט מאפשר למתחזק לייבא רשומה שמישה של החבילות שפורסמו בעבר
כבסיס לפיתוח עתידי. זה עשוי להיות פשרה מקובלת עבור אנשים שמרגישים
היתרון בהעברת הפיתוח העתידי ל-git כעת גובר על אי הנוחות של
צריך להפנות למאגר מדור קודם לקבלת פרטים מלאים על התחייבויות קודמות.

יש לקוות שהבעיות בייבוא ​​מדויק ממערכות בקרת גרסאות אחרות יהיו
נפתרה יום אחד, אבל בינתיים, היסטוריה קצרה אך מדויקת נראית שימושית יותר מאשר א
אחד מפורט אך מזויף במידה רבה.

בתוספת של debsnap(1) כלי, החיים השימושיים של זה הוארך מעבר
הצורך שתוכנן במקור. אנשים שאין להם גישה לגרסה המקורית
היסטוריית שליטה בכלל יכולה לבנות לעצמה בסיס שימושי להמשך פיתוח,
במהירות ובקלות, מהחבילות שעדיין זמינות במראות תמונת מצב ציבוריות.

השתמש ב-git-debimport באינטרנט באמצעות שירותי onworks.net


שרתים ותחנות עבודה בחינם

הורד אפליקציות Windows & Linux

  • 1
    PostInstallerF
    PostInstallerF
    PostInstallerF יתקין את כל
    תוכנה שפדורה לינוקס ואחרות
    אינו כולל כברירת מחדל, לאחר
    מפעיל את פדורה בפעם הראשונה. שֶׁלָה
    קל ל ...
    הורד את PostInstallerF
  • 2
    שטרס
    שטרס
    פרויקט strace הועבר ל
    https://strace.io. strace is a
    אבחון, איתור באגים והדרכה
    מעקב אחר מרחב משתמש עבור לינוקס. זה משומש
    לפקח על...
    הורד strace
  • 3
    gMKVExtractGUI
    gMKVExtractGUI
    GUI עבור כלי השירות mkvextract (חלק מ
    MKVToolNix) המשלב את רוב (אם
    לא הכל) הפונקציונליות של mkvextract ו
    כלי עזר mkvinfo. נכתב ב-C#NET 4.0,...
    הורד את gMKVExtractGUI
  • 4
    ספריית JasperReports
    ספריית JasperReports
    ספריית JasperReports היא
    הקוד הפתוח הפופולרי ביותר בעולם
    מודיעין עסקי ודיווח
    מנוע. הוא כתוב כולו בג'אווה
    והוא מסוגל...
    הורד את ספריית JasperReports
  • 5
    ספרי פראפה
    ספרי פראפה
    Frappe Books הוא קוד פתוח וחינמי
    תוכנת הנהלת חשבונות שולחנית כלומר
    פשוט ומעוצב לשימוש על ידי
    עסקים קטנים ופרילנסרים. זה'...
    הורד את ספרי Frappe
  • 6
    פייתון מספרי
    פייתון מספרי
    חדשות: NumPy 1.11.2 הוא המהדורה האחרונה
    שיבוצע ב-sourceforge. גלגלים
    עבור Windows, Mac ולינוקס וכן
    הפצות מקור בארכיון יכולות להיות...
    הורד נומרי פייתון
  • עוד »

פקודות לינוקס

Ad