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

Ad


סמל OnWorks

cvsps - מקוון בענן

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

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

תָכְנִית:

שֵׁם


CVSps - צור מידע על ערכת תיקונים מ-CVS

תַקצִיר


cvsps [-h] [-x] [-u] [-z ] [-ג] [-ס ] [-א ] [-ו ] [-ד
[-ד ]] [-ל ] [-ב ] [-ר [-ר ]] [-עמ' ]
[-v] [-t] [--norc] [--summary-first] [--test-log ] [--bkcvs] [--no-rlog]
[--diff-opts ] [--cvs-direct] [--debuglvl ] [-ז ]
[--שורש ] [-q] [-A] [ ]

תיאור


CVSps היא תוכנית להפקת מידע 'ערכת תיקונים' ממאגר CVS. א
patchset במקרה זה מוגדר כסט של שינויים שנעשו באוסף של קבצים, ו
כולם מחויבים בו-זמנית (באמצעות פקודת 'cvs commit' אחת). המידע הזה הוא
חשוב לראות את התמונה הגדולה של האבולוציה של פרויקט cvs. בעוד מסלולי cvs
מידע גרסה, לעתים קרובות קשה לראות אילו שינויים בוצעו

אפשרויות


-h להציג סיכום שימוש

-x להתעלם (ולבנות מחדש) ~/.cvsps/cvsps.cache פילה

-u עדכון ~/.cvsps/cvsps.cache פילה

-z
הגדר את גורם ה-fazz חותמת הזמן לזיהוי ערכות תיקון

-g ליצור הבדלים של ערכות התיקון שנבחרו

-s [-[ ]][, ...]
ליצור הבדל עבור ערכות תיקונים וטווחי תיקונים נתונים

-a
הגבל את הפלט לסטטי תיקונים שנוצרו על ידי המחבר

-f
הגבל את הפלט לסטטי תיקונים הכוללים קובץ

-d -d
אם צוין רק תאריך אחד, הצג גרסאות חדשות מתאריך 1. אם שני דייטים
שצוין, הצג תיקונים בין שני תאריכים.

-l
הגבל את הפלט ל-patchsets התואמים את הביטוי הרגולרי בהודעת היומן

-b
הגבל את הפלט לסטטי תיקונים המשפיעים על היסטוריית הסניף. אם אתה רוצה להגביל
לסניף הראשי, השתמש בענף של 'HEAD'.

-r -r
אם צוין רק תג אחד, הצג גרסאות מאז תג1. אם צוינו שני תגים, הצג
תיקונים בין שני התגים.

-p
פלט ערכות תיקונים בודדות כקבצים ב כפי ש / .תיקון

-v הצג הודעות ניתוח מפורטות מאוד

-t הצג כמה סטטיסטיקות קצרות של שימוש בזיכרון

--norc בעת הפעלת cvs, התעלם מקובץ .cvsrc

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

---test-log <נלכד cvs היכנס קובץ>
לבדיקת שינויים, אתה יכול ללכוד פלט יומן CV, ואז לבדוק מול זה
קובץ שנלכד במקום להכות באיזה שרת CVS גרוע

--bkcvs
(ראה הערה למטה) לשימוש בניתוח פורמטים של יומן עץ BK->CVS בלבד. זֶה
מאפשר כמה פריצות שאינן ישימות באופן כללי.

--no-rlog
השבת את השימוש ב-rlog באופן פנימי. הערה: rlog נדרש עבור PatchSet יציב
סִפְרוּר. השתמש בזהירות.

--diff-opts מחרוזת>
שלח קבוצה מותאמת אישית של אפשרויות ל-diff, למשל כדי להגדיל את מספר ההקשרים
שורות, או שנה את פורמט ההבדל.

--cvs-direct (--no-cvs-direct)
אפשר (השבת) קוד לקוח מובנה של CVs. זה מאפשר את 'הצנרת' של
בקשות מרובות על לקוח בודד, מה שמפחית את התקורה של לחיצת ידיים ו
אימות לאחד לכל PatchSet במקום אחד לכל קובץ.

--debuglvl
אפשר ערוצי פלט שונים של ניפוי באגים.

-Z
ערך 1-9 המציין את כמות הדחיסה. ערך של 0 משבית
דחיסה.

--שורש
עוקף את ההגדרה של CVSROOT (עוקף את כיוון העבודה והסביבה). ל
--cvs-direct בלבד.

-q שקט לגבי אזהרות. -A הצג ענף אבות כאשר נמצא ענף חדש.


פעל על המאגר שצוין (עוקף את המדריך העובד)

הערה ON תָג מטפל


תגיות הן ביסודו של דבר 'קובץ בכל פעם' ב-cvs, אבל כמו כל דבר אחר, זה יהיה נחמד
לדמיין שהם 'מאגרים בכל פעם'. הגישה של cvsps היא כי תג
מוקצה לסט תיקונים. המשמעות של זה היא שאחרי ערכת הטלאים הזו, כל
הגרסה של כל קובץ היא אחרי התג (ולהפך, לפני ערכת תיקונים זו, לפחות
קובץ אחד עדיין לפני התג). עם זאת, ישנם שני סוגים של חוסר עקביות (או
'funky') תגיות שניתן ליצור, גם כאשר עוקבים אחר שיטות עבודה מומלצות ל-CVs.

הראשון הוא מה שנקרא תג FUNKY. תג פאנקי הוא תג שבו יש ערכות תיקונים
שהם כרונולוגית (ולפיכך לפי patchset id) מוקדמים יותר מהתג, אבל הם מבחינת תג
לאחר. תגים אלה יסומנו כ'**FUNKY**' בקטע Tag: של פלט cvsps.
כאשר תג funky מצוין כאחד מהארגומנטים '-r', יש מספר מסוים של
ערכות תיקונים שצריך להיחשב מחוץ לרצף. במקרה זה, ערכות התיקון
עצמם יסומנו FUNKY ויעובדו כהלכה.

השני נקרא תג INVALID. תג לא חוקי הוא תג שבו יש ערכות תיקונים
שהם כרונולוגית (ולכן לפי מזהה patchset) מוקדמים יותר מהתג, אבל יש להם
איברים שנמצאים בתג גם לפני וגם אחרי התג, באותו ערכת תיקונים. אם
תג INVALID מצוין כאחד מהארגומנטים '-r', cvsps יסמנו כל חבר ב-
ערכות תיקונים מושפעות כמו לפני או אחרי התג וסיכום ערכת התיקונים יציינו איזה
חברים הם אשר, וההבדלים ייווצרו בהתאם.

הערה ON CVS גרסאות


בין פקודות המשנה השונות של cvs המשמשות cvsps היא הפקודה 'rlog'. הפקודה rlog
משמש כדי לקבל היסטוריית גרסאות של מודול, והוא מתעלם מהעבודה הנוכחית
מַדרִיך. ההבדל החשוב בין 'rlog' ל'log' (מנקודת מבט cvsps) הוא
ה-'rlog' יכלול נתוני יומן עבור קבצים שאינם בספריית העבודה הנוכחית. ה
ההשפעה של זה היא בעיקר כאשר יש ספריות שפעם היו להן קבצים, אבל יש
כעת ריק, ונגזמו מספריית העבודה עם האפשרות '-P'. אם
לא נעשה שימוש ב-'rlog', יומני הקבצים האלה לא ינותחו, ומספור ה-PatchSet
להיות לא יציב.

הבעיה העיקרית עם 'rlog' היא שעד גרסה 1.11.1 של cvs, 'rlog' היה כינוי עבור
הפקודה 'log'. פירוש הדבר, עבור גרסאות ישנות של cvs, ל-'rlog' יש סמנטיקה שונה
ושימוש. cvsps ינסה לעקוף בעיה זו על ידי זיהוי גרסאות מסוגלות
של cvs. אם תזוהה גרסה ישנה, ​​ייעשה שימוש ב-'log' במקום 'rlog' ו-YMMV.

הערה ON נוצר DIFFS


הערה חשובה נוספת היא ש-cvsps ינסו, במידת האפשר, להשתמש ב-
r-commands (rlog, rdiff ו-co) במקום הפקודות המקומיות (log, diff ועדכון).
זה נועד לאפשר ל-cvsps לתפקד ללא עץ שנבדק לחלוטין. כי אלה
נעשה שימוש בפקודות r, ההפרשים שנוצרו יכללו בהם את ספריית המודול, וזה
מומלץ להחיל אותם בספריית העבודה עם אפשרות -p1 על התיקון
פקודה. עם זאת, אם מוגדרת האפשרות --diff-opts (כדי לשנות, למשל, את
קווי הקשר), אז לא ניתן להשתמש ב-rdiff, מכיוון שהוא לא תומך בשרירות
אפשרויות. במקרה זה, התיקונים ייווצרו ללא ספריית המודול ב-
נתיב, ו-p0 יידרש בעת החלת התיקון. כאשר נוצרים הבדלים ב
מצב cvs-direct (ראה להלן), עם זאת, הם תמיד יהיו תיקונים בסגנון -p1.

הערה ON BKCVS


האפשרות --bkcvs היא מצב הפעלה מיוחד שיש להשתמש בו רק בעת ניתוח ה-
קובצי יומן מה-BK -> CVS מיצוא עצי ליבת לינוקס. cvsps משתמש בסמנטיקה מיוחדת
ליצירה מחדש של המטא נתונים של BK ChangeSet שהוטבעו בקובצי היומן של אלה
עצים. יש לציין את האפשרות --bkcvs רק כאשר קובץ המטמון נוצר
או מעודכן (כלומר הפעלה ראשונית של cvsps, או כאשר משתמשים באפשרויות -u ו-x).

הערה ON CVS-DIRECT


החל מגרסה 2.0b6 ל-cvsps יש יישום חלקי של קוד הלקוח של ה-cvs מובנה.
זה מפחית את תקורה של RTT ו/או לחיצת יד מאחד לכל חבר ערכת תיקונים לאחד לכל
ערכת תיקונים. זה מגדיל באופן דרמטי את מהירות יצירת הבדלים על קישור איטי, ו
משפר את עקביות הפעולה. כרגע האפשרות --cvs-direct מפעילה את השימוש
של הקוד הזה, אבל ייתכן מאוד שהוא יהיה ברירת מחדל עד יציאת 2.0. ה-cvs המובנים
הקוד מנסה להיות תואם ל-cvs, אך עשויות להיות בעיות, שעליהן יש לדווח.
הוא מכבד את משתני הסביבה CVS_RSH ו-CVS_SERVER, אך אינו מנתח את
~/.cvsrc קובץ.

הערה ON CVSPS RC קובץ


CVSps מנתח קובץ rc בעת ההפעלה. קובץ זה צריך להיות ממוקם ב ~/.cvsps/cvspsrc. השמיים
הקובץ צריך להכיל ארגומנטים, בתחביר המדויק כמו שורת הפקודה, אחד בכל שורה. אם
ארגומנט לוקח פרמטר, הפרמטר צריך להיות באותה שורה של הארגומנט.

הערה ON תאריך פורמטים


כל התאריכים מדווחים בזמן מקומי. ניתן לעקוף זאת (כרגיל) באמצעות ה-TZ
משתנה הסביבה. תאריכים כארגומנטים חייבים להיות בפורמט 'yyyy/mm/dd hh:mm:ss'; ל
דוגמא,

$ cvsps -d '2004/05/01 00:00:00' -d '2004/07/07 12:00:00'

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


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

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

  • 1
    לקוח SQuirreL SQL
    לקוח SQuirreL SQL
    SQuirreL SQL Client הוא SQL גרפי
    לקוח כתוב ב-Java שיאפשר
    כדי להציג את המבנה של JDBC
    מסד נתונים תואם, עיין בנתונים
    שולחנות...
    הורד את SQuirreL SQL Client
  • 2
    בסוגריים
    בסוגריים
    Brackets הוא קוד פתוח חינמי ומודרני
    עורך טקסט שנוצר במיוחד עבור האינטרנט
    התפתחות. כתוב ב-HTML, CSS ו
    JavaScript עם כלים ויזואליים ממוקדים ו
    הכנה...
    הורד סוגריים
  • 3
    חינם מהדר פסקל
    חינם מהדר פסקל
    מהדר פסקל 32/64/16 סיביות עבור
    Win32/64/CE, Linux, Mac OS X/iOS,
    אנדרואיד, FreeBSD, OS/2, Game Boy
    Advance, Nintendo NDS ו-DOS;
    תואם סמנטי עם...
    הורד בחינם את מהדר פסקל
  • 4
    מידע על Canon EOS DIGITAL
    מידע על Canon EOS DIGITAL
    לקנון אין ספירת תריסים
    כלול במידע EXIF ​​של an
    קובץ תמונה, בניגוד ל-Nikon ו
    פנטקס. אין קנון רשמי מבוסס
    יישום ...
    הורד מידע על Canon EOS DIGITAL
  • 5
    rEFind
    rEFind
    rEFInd הוא מזלג של אתחול rEFit
    מנהל. כמו rEFit, rEFind יכול
    זיהוי אוטומטי של אתחול ה-EFI המותקן שלך
    מעמיסים והוא מציג GUI יפה
    תפריט של אפשרות אתחול...
    הורד את rEFInd
  • 6
    ExpressLuke GSI
    ExpressLuke GSI
    דף ההורדה הזה של SourceForge היה אמור
    תן למשתמשים להוריד את המקור שלי בנוי
    GSIs, המבוססים על נהדר של Phhusson
    עֲבוֹדָה. אני בונה גם Android Pie וגם
    אנדרואיד 1...
    הורד את ExpressLuke GSI
  • עוד »

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

Ad