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

Ad


סמל OnWorks

cvs-inject - מקוון בענן

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

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

תָכְנִית:

שֵׁם


cvs-inject - הכנס חבילת מקור של דביאן למאגר CVS

תַקצִיר


cvs-inject [אפשרויות] .dsc

תיאור


דף מדריך זה מסביר את דביאן cvs-inject כלי עזר, המשמש להזרקה או ייבוא
חבילות מקור של דביאן לתוך א CVS מאגר. הוא מטפל בחבילות דביאן בלבד (שכן
אין להם קבצי diff) כמו גם חבילות רגילות מ בְּמַעֲלֶה הַזֶרֶם מקורות שהומרו לדביאן
שימוש.

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

הארגומנט היחיד הוא קובץ ‎.dsc מקור של debian, שמנתח כדי לקבל את שם החבילה
וגרסה. cvs-inject קורא את אותו קובץ תצורה /etc/cvsdeb.conf כמו האחר
תוכניות השירות cvs-* כן. אנשים עשויים להשתמש באפשרות ההפעלה היבשה כדי לבדוק את השלבים
השירות לוקח.

בשילוב עם כלי השירות הנלווים CVS-buildpackage ו cvs-upgrade, זה מספק א
תשתית להקל על השימוש CVS על ידי מנהלי דביאן. זה מאפשר לשמור
סניפי CVS נפרדים של חבילה עבור יציב לֹא יַצִיב, ואולי ניסיוני
הפצות, יחד עם היתרונות האחרים של מערכת בקרת גרסאות.

ניתן להשתמש בכלי זה כדי ליצור עץ מקור CVS מאוחד, למשל, עם

מצא את /var/spool/mirror/debian/hamm/hamm/source \
-סוג f -שם \*.dsc | בזמן קריאת i;
do
j=$(שם שם $i | sed -e s:source/:: \
-es:/var/spool/mirror/debian/::)
cvs-inject -x$j $i
עשה

מה שזלל בשמחה את המקורות ויצר מאגר CVS במחשב שלי עד ל
המחיצה התמלאה.

מערות


שימו לב שההתנהגות הנוכחית של cvs-inject הוא להתעלם מקבצים התואמים את
רשימת ברירת מחדל של דפוסי שמות קבצים שיש להתעלם מהם (זה מובנה ב-cvs); וכי כל
.cvsignore קבצים במקורות במעלה הזרם יכובדו. זה אמור להיות בסדר כל עוד
מקורות במעלה הזרם אינם כוללים קבצים שתואמים את דפוסי התעלמות של קורות חיים ובכל זאת צריכים להיכלל בהם
המקורות. הרשימה הנוכחית של דפוסי שמות קבצים שהתעלמו מהם היא:
RCS SCCS CVS CVS.adm RCSLOG cvslog.* תיוגים תגיות .make.state .nse_depinfo *~ #* .#*
,* _$* *$ *.ישן *.bak *.BAK *.מקור *.rej .del-* *.א *.olb *.o * .obj *.לכן * .exe *.ז
*.elc *.ln הליבה

אם ברצונך לשנות התנהגות זו, יש דרכים לעשות זאת (כדאי שתראה CVS
תיעוד).

o) הרשימה לכל מאגר ב `$CVSROOT/CVSROOT/cvsignore' מצורף לרשימה, אם
הקובץ הזה קיים.

o) הרשימה לכל משתמש ב `.cvsignore' בספריית הבית שלך מצורף לרשימה,
אם זה קיים.

o) כל ערך במשתנה הסביבה $CVSIGNORE מצורף לרשימה.

בכל אחד מהמקומות המפורטים למעלה, סימן קריאה בודד (`!') מנקה את ההתעלמות
רשימה. זה יכול לשמש אם אתה רוצה לאחסן כל קובץ שבדרך כלל מתעלם ממנו על ידי CVS.
כמו כן, כל אחד .cvsignore הקובץ שנמצא בספריית המקור גם הוא מכובד. אם אתה רוצה
ציין רשימה משלך בשורת הפקודה, תוכל להשתמש במשתנה הסביבה
CVSDEB_IMPORTSUBSTMODE (לדוגמה, CVSDEB_IMPORTSUBSTMODE="! -I בלה -קו -d ).

אפשרויות


-h הדפס הודעת שימוש.

-m אם קיימת, אפשרות זו מכוונת את התוכנית הזו לכלול את העדכנית ביותר
debian changelog, אם בכלל, להודעת ה-commit. זה עוקף את
משתנה הסביבה CVSDEB_USE_CHANGELOG

-M שם מודול CVS. ארגומנט זה עוקף את ההגדרות ב
משתנה הסביבה CVSDEB_MODULE. אין מקביל
משתנה קובץ config.

-F יש שני דברים CVS עלול להיחנק סמלי קישורים ו CVS
ספריות בעץ המקור. כמו כן, יש מקרים שבהם ייתכן שלא
רוצה לכבד את הנחל .cvsignore קבצים. ללא אפשרות זו, ה
cvs-inject התוכנית תצא עם הודעת שגיאה. אפשרות זו
גורמים cvs-inject לשאול אם ברצונך למחוק את הפוגע
קבצים. אם אתה עונה y, זה מסיר אותם וממשיך; אחרת זה יהיה
צא עם הודעת שגיאה. ארגומנט זה עוקף את ההגדרות ב
משתנה הסביבה CVSDEB_FORCECLEAN, אשר בתורו עוקף
ההגדרה בקובץ התצורה, conf_forceclean.

-T תג CVS לשימוש עבור ייצוא מקורות, במקום בניית אחד
מהגרסה. זה בהנחה שאתה יודע מה אתה עושה.

-U תג CVS לשימוש עבור התג במעלה הזרם, במקום לבנות אחד
מהגרסה במעלה הזרם. זה בהנחה שאתה יודע מה אתה עושה.

-איקס השם של קידומת ברירת המחדל של CVS (כלומר, זה מצורף ל
CVSROOT כאשר מחפשים את המאגר). טיעון זה גובר על
הגדרות במשתנה הסביבה CVSDEB_PREFIX, שבתורו
עוקף את ההגדרה בקובץ התצורה, conf_prefix.

ספרייה> שורש ארכיון המקורות המקוריים. אם ה-cvs-buildpackage עובד
הספרייה מוגדרת בכל מקום, (שורת פקודה, קובץ תצורה,
משתנה סביבה), מתעלמים מערך ספריית השורש, מכיוון שאנו
צריך רק את ספריית השורש כדי להגדיר ברירות מחדל עבור ספריית העבודה.
ארגומנט זה עוקף את ההגדרות במשתנה הסביבה
CVSDEB_ROOTDIR, ומשתנה קובץ התצורה conf_rootdir.
שים לב שמדריך העבודה cvs-buildpackage שאליו מתייחסים כאן
היא ספריית ה-sratch שבה תוכנית זו פועלת, לא הספרייה
שהאדם משתמש בו כדי לעבוד בו. זה כנראה לא צריך להיות תת בימוי
of CVSROOT, שכן cvs יסרבו לייצא חבילות לשם, וה
התסריט ייכשל.

-W ספרייה> שם הנתיב המלא עבור ספריית העבודה cvs-buildpackage.
הגדרת משתנה זה עוקפת את ההגדרות עבור ספריית השורש.
ארגומנט זה עוקף גם את ההגדרות במשתנה הסביבה
CVSDEB_WORKDIR, ובמשתנה קובץ התצורה conf_workdir..
שים לב שמדריך העבודה cvs-buildpackage שאליו מתייחסים כאן
היא ספריית ה-sratch שבה תוכנית זו פועלת, לא הספרייה
שהאדם נוהג לעבוד בו, וצריך להיות מלא (אבסולוטי)
שם נתיב. זה כנראה לא אמור להיות תת דירקטור של CVSROOT, since
cvs יסרבו לייצא חבילות לשם, והסקריפט ייכשל.
ברירת המחדל היא /usr/local/src/Packages/

הפעל פלט ניפוי באגים. זה מפרט את מספרי הגרסאות, ה-cvs-
buildpackage עבודה וספריות שורש, כמו גם תג CVS שהיה רגיל
לייצא את המקורות. זה גובר על DEBUG משתנה ב-
קובץ תצורה.

-ctp לכלול חבילה_ בתחילת תג CVS. זה עוקף את
CVSDEB_PACKAGEINTAG משתנה הסביבה וה conf_forcetag
אפשרות קובץ תצורה. ברירת המחדל היא לא לכלול את הקידומת.

-n האפשרות no exec (או הפעלה יבשה), גורמת cvs-inject כדי להדפיס הכל
פעולות שיבוצעו מבלי לבצע אותן בפועל..

-v הפוך את כלי השירות למפורש יותר.

CVSDEB_IMPORTSUBSTMODE
אתה רשאי גם לציין משתנה סביבה,
CVSDEB_IMPORTSUBSTMODE, זה עוקף את ברירת המחדל של אפשרות החלפה
של -קו. זה שימושי כאשר ברצונך לייבא חבילה שיש לה א
חבורה של קבצים בינאריים בעץ המקור (כמו emacs או rscheme).

השתמש ב-cvs-inject באופן מקוון באמצעות שירותי onworks.net


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

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

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

Ad