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

Ad


סמל OnWorks

cvs2cl - מקוון בענן

הפעל cvs2cl בספק אירוח בחינם של OnWorks על אובונטו אונליין, פדורה אונליין, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

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

תָכְנִית:

שֵׁם


cvs2cl - המרת הודעות יומן cvs ל-changelogs

תַקצִיר


cvs2cl [אפשרויות] [קובץ1 [קובץ2 ...]]

תיאור


cvs2cl מייצר ChangeLog בסגנון GNU עבור מקורות הנשלטים על ידי CVS על ידי הפעלת "cvs log" ו
ניתוח הפלט. הודעות יומן כפולות מתאחדות בצורה הנכונה.

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

אם אתה צריך פלט שקל לנתח תוכנית, השתמש ב- --xml אוֹפְּצִיָה. ציין זאת
עם פלט XML, כמעט כל המידע הזמין כלול בכל ערך שינוי,
בין אם ביקשת או לא, לפי התיאוריה שהמנתח שלך יכול להתעלם מכל מה שהוא
לא מחפש.

אם שמות קבצים ניתנים כארגומנטים cvs2cl מציג רק מידע יומן עבור הקבצים בעלי השם.

אפשרויות


-h, עזרה, - עזרה, -?
הצג עזרה קצרה וצא.

--גִרְסָה
הצג גרסה וצא.

-r, - גרסאות
הצג מספרי גרסאות בפלט.

-b, --ענפים
הצג שמות סניפים בתיקונים במידת האפשר.

-t, -תגים
הצג תגים (שמות סמליים) בפלט.

-T, --תגים
הצג תגים בפלט בהופעה הראשונה שלהם.

---show-dead
הצג קבצים מתים.

--סטדין
קרא מ-stdin, אל תפעיל יומן cvs.

--stdout
פלט ל-stdout לא ל-ChangeLog.

-d, -- מופץ
שים ChangeLogs בתתי-ספריות.

-f קובץ, --קוֹבֶץ קובץ
כתוב לי קובץ במקום ChangeLog.

--fsf
השתמש בזה אם נתוני היומן הם בסגנון FSF ChangeLog.

- FSF
נסה פלט קפדני תואם תקן FSF (לא תואם עם --הצטבר).

-W שניות, --חַלוֹן שניות
חלון זמן שבו ערכים ביומן מתאחדים.

-U UFILE, --מפת משתמש UFILE
הרחב שמות משתמש לכתובות אימייל מ UFILE.

--passwd קובץ סיסמה
השתמש בקובץ passwd של המערכת להרחבת שם משתמש. אם לא מסופק דומיין דואר (דרך
--תְחוּם), הוא מנסה לקרוא אחד ממנו /etc/mailname, פלט של המארח -d,
dnsdomainname, או שם דומיין. cvs2cl יוצא עם שגיאה אם ​​אף אחת מהאפשרויות האלה לא
מוּצלָח. השתמש בדומיין של '' כדי למנוע הוספה של דומיין דואר.

--תְחוּם DOMAIN
דומיין שאפשר לבנות ממנו כתובות אימייל.

--gecos
קבל מידע משתמש מנתוני GECOS.

-R REGEXP, --exp REGEXP
כלול רק ערכים שתואמים REGEXP. ניתן להשתמש באפשרות זו מספר פעמים.

-I REGEXP, --להתעלם REGEXP
התעלם מקבצים ששמותיהם תואמים REGEXP. ניתן להשתמש באפשרות זו מספר פעמים. ה
regexp הוא ביטוי רגולרי של perl. זה מותאם כמו שהוא; אולי תרצה לעשות קידומת עם
סיומת ^ או עם $ כדי לעגן את ההתאמה.

-C, --לא רגיש רישיות
כל התאמת ביטוי רגולרי מתבצעת ללא רגישות רישיות.

-F סניף, --לעקוב אחר סניף
הצג רק תיקונים על או קדמונים ל סניף.

--מעקב בלבד סניף
תאהב --עקוב, אבל לא עוקבים אחר ענפי משנה.

--ללא אבות
כשמשתמש -F, עקוב רק אחר שינויים מאז ה סניף התחיל.

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

-S, ---Separate-header
שורה ריקה בין כל כותרת והודעת יומן.

--קבוצה-בתוך-תאריך
קבץ ערכי ChangeLog באותו תאריך יחד, במקום ערך נפרד
עבור כל התחייבות באותו תאריך.

--סיכום
הוסף מידע על סיכום שינוי CVS.

--ללא עטיפה
אל תעטוף אוטומטית הודעת יומן (מומלץ -S גַם).

--ללא חתימה
אל תכניס הודעת יומן כניסה

--שעון גריניץ, --utc
הצג זמנים ב-GMT/UTC במקום בזמן מקומי.

--הצטבר
הוסף ל-ChangeLog קיים (לא תואם עם --xml ו - FSF).

-w, --יום בשבוע
הצג יום בשבוע.

--ללא-פעמים
אל תראה זמנים בפלט.

--כרונו
יומן פלט בסדר כרונולוגי (ברירת המחדל היא סדר כרונולוגי הפוך).

--כּוֹתֶרֶת קובץ
קבל את כותרת ChangeLog מ קובץ ("-"פירושו סטדין).

--xml
פלט XML במקום פורמט ChangeLog (לא תואם עם --הצטבר).

קידוד --xml הַצפָּנָה
הוסף פסקת קידוד בכותרת XML.

--xml-stylesheet קובץ
הוסף הוראת עיבוד גיליון xml עם קובץ נתיב קובץ גיליון סגנונות עיצוב
בכותרת XML.

--noxmlns
אל תכלול את התכונה xmlns= באלמנט השורש.

--הסתר שמות קבצים
אל תציג שמות קבצים (מתעלמים מהם עבור פלט XML).

--no-common-dir
אל תקצר שמות ספריות משמות קבצים.

--rcs CVSROOT
טפל בשמות קבצים מ-RCS גולמי, למשל אלה המיוצרים על ידי פלט "cvs rlog",
הסרת הקידומת CVSROOT.

-P, --לִגזוֹם
אל תציג הודעות יומן ריקות.

--שונות-שונות
ציין את מספר השורות שנוספו ואת מספר השורות שהוסרו עבור כל צ'ק-אין (אם
יָשִׂים). כרגע זה משפיע רק על מצב הפלט של XML.

--תג התעלם תָג
התעלם משינויים בודדים המשויכים לתג נתון. ניתן לחזור על עצמו, אם
לכן, שינויים המשויכים לכל אחד מהתגים הנתונים מתעלמים.

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

--דֶלתָא FROM_TAG:לתייג
נסה דלתא בין שני תגים (מאז FROM_TAG עד וכולל לתייג).
אלגוריתם הוא פשוט מבוסס תאריך (זו בעיה קשה) אז התוצאות כן
לֹא מוּשׁלָם.

-g OPTS, --אופציות גלובליות OPTS
לעבור OPTS ל-cvs כמו ב-"cvs OPTS יומן...".

-l OPTS, --log-opts OPTS
לעבור OPTS ל-cvs log כמו ב-"cvs... log OPTS".

הערות לגבי האפשרויות והטיעונים:

· -I ו -F אפשרויות עשויות להופיע מספר פעמים.

· כדי לעקוב אחר גרסאות מטען, השתמש ב"-F תא המטען"("-F טראנק"גם עובד). זה בסדר
כי אף פעם לא יהיה משוגע מספיק כדי לקרוא לענף "גזע", נכון? ימין.

· בשביל ה -U אפשרות, UFILE צריך להיות בפורמט כמו CVSROOT/משתמשים. כלומר, כל אחד
שורה של UFILE נראה ככה:

jrandom:[מוגן בדוא"ל]

או אולי אפילו ככה

jrandom:'ג'סי ש. אקראי[מוגן בדוא"ל]>'

אל תשכח לצטט את החלק שאחרי המעי הגס במידת הצורך.

· אנשים רבים רוצים לסנן לפי תאריך. כדי לעשות זאת, הפעל את cvs2cl כך:

cvs2cl -l "-d'DATESPEC'"

כאשר DATESPEC הוא כל מפרט תאריך תקף עבור "cvs log -d". (שים לב ש-CVS
1.10.7 ומטה מחייב שלא יהיה רווח בין -d לארגומנט שלו).

· תאריכים/שעות מתפרשים באזור הזמן המקומי.

· זכור לצטט את הטיעון ל-`-lכדי שהקליפה שלך לא תפרש רווחים כ
מפרידי טיעונים.

· עיין בסעיף 'אפשרויות נפוצות' במדריך ה-cvs ('מידע cvs' במערכות דמויות UNIX)
לקבלת מידע נוסף.

· שימו לב שהכללים להצעת מחיר תחת קונכיות חלונות שונים.

· כדי לרוץ בסביבה אוטומטית כמו CGI או PHP, ייתכן שיהיה צורך ב-suidperl לפי הסדר
לביצוע כמשתמש הנכון כדי לאפשר לכתוב עבור קבצי נעילה לקריאה /cvsroot
הפקודה 'cvs log'. זה כנראה רק מקרה של שינוי /usr/bin/perl
הפקודה ל- /usr/bin/suidperl, והכרזה מפורשת על המשתנה PATH.

דוגמאות


כמה דוגמאות (עובד על קונכיות UNIX):

# יומנים לאחר 6 במרץ, 2003 (כולל)
cvs2cl -l "-d'>2003-03-06'"
# יומנים לאחר 4:34 ב-6 במרץ 2003 (כולל)
cvs2cl -l "-d'>2003-03-06 16:34'"
# יומנים בין 4:46 6 במרץ 2003 (בלעדי) ו
# 4:34 6 במרץ, 2003 (כולל)
cvs2cl -l "-d'2003-03-06 16:46>2003-03-06 16:34'"

כמה דוגמאות (על קונכיות שאינן UNIX):

# דווח על עבודה ב-Windows xp/2000
cvs2cl -l "-d"">2003-10-18;היום<"""

מחברים


קארל פוגל
מליסה אוניל
מרטין ג'יי פירס

תרומות מ

מייק איירס
טים בראדשו
ריצ'רד ברברג
נתן בראיינט
אוסוולד בודנהגן
ניל קונוויי
ארתור דה יונג
מארק וו. אייכין
דייב אלקוק
ריד אליס
סיימון יוזפסון
רובין יו ג'ונסון
טרי קיין
פיט קמפף
אקוס נשיקה
קלאוס קליין
אדי קולר
ריצ'רד לאגר
קווין לילי
קרל היינץ מרבייה
מיצואקי מסוהרה
הנריק נורדסטרום
ג'ו אורטון
פיטר פלפרדר
תומס פרמלן
ג'ורדן ראסל
יאצק סליוורסקי
יוהנס סטזנבאך
ג'וזף וולטון
ארני זפאטה

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


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

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

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

Ad