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

הפעל שרתים | Ubuntu > | Fedora > |


סמל OnWorks

interdiff - מקוון בענן

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

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

תָכְנִית:

שֵׁם


interdiff - הצג הבדלים בין שני קבצי diff

תַקצִיר


interdiff [[-עמ' n] | [--strip-match=n]] [[-U n] | [--מאוחד=n]] [[-ד PAT] |
[--drop-context=PAT]] [[-q] | [--שקט]] [[-z] | [--decompress]] [[-b] |
[--תעלם-חלל-שינוי]] [[-B] | [--תעלם-שורות ריקות]] [[-i] |
[--תעלם-מקרה]] [[-w] | [--התעלם מכל-הרווח]] [[--אינטרפולציה] | [--לשלב] |
[--היפוך]] [--לא-לא-השמטה] הבדל1 הבדל2

interdiff {[--עזרה] | [--גִרְסָה]}

תיאור


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

כדי להפוך תיקון, השתמש /dev/null עבור הבדל2.

כדי להפחית את כמות ההקשר בתיקון, השתמש ב:

interdiff -U1 /dev/null patchfile

השאלה היא איך? interdiff אין את היתרון להיות מסוגל להסתכל על הקבצים שיש
להיות שונה, יש לו דרישות מחמירות יותר על פורמט הקלט מאשר תיקון(1) עושה זאת. ה
הפלט של GNU diff יהיה בסדר, אפילו עם הרחבות, אבל אם אתה מתכוון להשתמש ב-a
תיקון שנערך ביד אולי יהיה חכם לנקות את הקיזוזים והספירות באמצעות recountdiff(1)
ראשון.

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

ההבדלים עשויים להיות בפורמט ההקשר. הפלט, לעומת זאת, יהיה בפורמט מאוחד.

אפשרויות


-h
התעלם, לצורך תאימות עם גרסאות ישנות יותר של interdiff. אפשרות זו תיעלם
בקרוב.

-p n, --strip-match=n
בעת השוואת שמות קבצים, התעלם מהראשון n רכיבי שם נתיב משני התיקונים.
(זה דומה ל -p אפשרות ל- GNU תיקון(1).)

-q, --שֶׁקֶט
פלט שקט יותר. אל תפלוט קווי רציונל בתחילת כל תיקון.

-U n, --מאוחד=n
ניסיון להציג n קווי הקשר (דורש לפחות n קווי הקשר בשניהם
קבצי קלט). (זה דומה ל -U אפשרות ל- GNU הבדל(1).)

-d תַבְנִית, --דרופ-הקשר=תַבְנִית
אל תציג שום הקשר בקבצים התואמים את התו הכללי של המעטפת תַבְנִית. אפשרות זו
ניתן לתת מספר פעמים.

שים לב שהפרשנות של תבנית התווים הכלליים של המעטפת לא סופרת לוכסן
תווים או נקודות כמיוחדים (במילים אחרות, לא ניתנים דגלים ל fnmatch). זה
היא כדי שניתן יהיה לתת תבניות מסוג "*/basename" מבלי להגביל את מספר
רכיבי שם נתיב.

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

-w, --התעלם מהמרחב
התעלם משינויים ברווחים לבנים בתיקונים.

-b, --התעלם-חלל-שינוי
התעלם משינויים בכמות הרווחים הלבנים.

-B, --התעלם משורות ריקות
התעלם משינויים שכל השורות שלהם ריקות.

-z, --לְשַׁחְרֵר לָחָץ
שחרר דחיסה של קבצים עם הסיומות .gz ו-.bz2.

--אינטרפולציה
הפעל בתור "interdiff". זוהי ברירת המחדל.

--לְשַׁלֵב
הפעל בתור "combinediff". לִרְאוֹת combinediff(1) למידע נוסף על אופן ההתנהגות
משתנה במצב זה.

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

- עזרה
הצג הודעת שימוש קצרה.

--גִרְסָה
הצג את מספר הגרסה של interdiff.

דוגמאות


שימוש בסיסי:

interdiff -z 3.2pre1.patch.gz 3.2pre2.patch.gz

היפוך תיקון:

interdiff patch /dev/null

היפוך חלק של תיקון (והתעלמות מהשאר):

filterdiff -i file.c patchfile | \
interdiff /dev/stdin /dev/null

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


Ad


Ad