זוהי הפקודה git-check-attr שניתן להריץ בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות החינמיות שלנו כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS.
תָכְנִית:
שֵׁם
git-check-attr - הצגת מידע על gitattributes
תַקצִיר
סילון צ'ק-אטר [-a | --all | attr...] [--] שם נתיב...
סילון צ'ק-אטר --stdin [-z] [-a | --all | attr...]
תיאור
עבור כל שם נתיב, פקודה זו תפרט אם כל תכונה היא שלא פורטו, סט, או ביטול ההגדרה
כ-gitaattribute על שם הנתיב הזה.
אפשרויות
-א, - הכל
רשום את כל התכונות המשויכות לנתיבים שצוינו. אם אפשרות זו היא
בשימוש, אם כן שלא פורטו מאפיינים לא ייכללו בפלט.
- מטמון
התחשבו ב-.gitattributes באינדקס בלבד, תוך התעלמות מעץ העבודה.
--סטדין
קרא שמות נתיבים מהקלט הסטנדרטי, אחד בכל שורה, במקום מה-
שורת פקודה.
-z
פורמט הפלט שונה כך שיהיה ניתן לניתוח על ידי מכונה. אם ניתן גם --stdin, קלט
נתיבים מופרדים באמצעות תו NUL במקום תו הזנת שורה.
--
פרשנו את כל הארגומנטים הקודמים כתכונות ואת כל הארגומנטים הבאים כנתיב
שמות.
אם אף אחד מהאפשרויות הבאות --stdin, --all או -- לא נעשה בו שימוש, הארגומנט הראשון ייחשב כארגומנט
התכונה ושאר הארגומנטים כשמות נתיבים.
תפוקה
הפלט הוא מהצורה: קולון SP קולון SP LF
אלא אם כן -z בתוקף, ובמקרה כזה NUL משמש כמפריד: אפס אפס
אפס
הוא הנתיב של קובץ הנבדק, הוא מאפיין שנבדק ו
יכול להיות אחד מהשניים:
שלא פורטו
כאשר התכונה אינה מוגדרת עבור הנתיב.
ביטול ההגדרה
כאשר התכונה מוגדרת כ-false.
סט
כאשר התכונה מוגדרת כ-true.
כאשר הוקצה ערך לתכונה.
אחסון במאגר מתרחש כפי שתועד תחת האפשרות GIT_FLUSH ב- סילון(1). המתקשר הוא
אחראי על הימנעות מקיפאון הנגרם על ידי מילוי יתר של מאגר קלט או קריאה מ
מאגר פלט ריק.
דוגמאות
בדוגמאות, הדברים הבאים תכונות קובץ בשימוש:
*.java diff=java -crlf myAttr
NoMyAttr.java !myAttr
אזהרת README=לא צוין
· רישום מאפיין יחיד:
$ git check-attr diff org/example/MyClass.java
org/example/MyClass.java: diff: java
· רישום מספר תכונות עבור קובץ:
$ git check-attr crlf diff myAttr -- org/example/MyClass.java
org/example/MyClass.java: crlf: לא מוגדר
org/example/MyClass.java: diff: java
org/example/MyClass.java: myAttr: קבוצה
· רשימת כל המאפיינים של קובץ:
$ git check-attr --all -- org/example/MyClass.java
org/example/MyClass.java: diff: java
org/example/MyClass.java: myAttr: קבוצה
· רישום מאפיין עבור מספר קבצים:
$ git check-attr myAttr -- org/example/MyClass.java org/example/NoMyAttr.java
org/example/MyClass.java: myAttr: קבוצה
org/example/NoMyAttr.java: myAttr: לא צוין
· לא כל הערכים חד משמעיים באותה מידה:
קובץ README של $ git check-attr
README: אזהרה: לא צוין
השתמש ב-git-check-attr באופן מקוון באמצעות שירותי onworks.net