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

Ad


סמל OnWorks

aerm - מקוון בענן

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

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

תָכְנִית:

שֵׁם


aegis הסר קובץ - הוסף קבצים למחיקה לשינוי

תַקצִיר


חסותו -להסיר קובץ שם קובץ... [ אוֹפְּצִיָה... ]
חסותו -להסיר קובץ -רשימה [ אוֹפְּצִיָה... ]
חסותו -להסיר קובץ -עֶזרָה

תיאור


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

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

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

אתה יכול לציין שם ספרייה כדי להסיר את כל הקבצים בעץ הספריות בעל השם. זה
שגיאה אם ​​אין קבצים רלוונטיים.

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

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

אל האני relative_filename_preference בקובץ תצורת המשתמש עשוי לשמש לשינוי
התנהגות ברירת מחדל זו. לִרְאוֹת aeuconf(5) למידע נוסף.

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

כאשר קבצי השינוי מופיעים (חסותו -רשימה Change_Files -תַמצִיתִי) הקבצים שהוסרו יעשו זאת
לא מופיעים ברשימה התמציתית. באופן דומה, כאשר קבצי הפרויקט מופיעים ב-
שינוי מפורש במספר (חסותו -רשימה Project_Files -תַמצִיתִי -שינוי נ) אף אחד מהשינויים
קבצים, כולל הקבצים שהוסרו, לא יופיעו ברשימה התמציתית. שני אלו
תכונות מועילות מאוד כשקוראים ל-aegis מתוך DMT כדי ליצור את הרשימה של
קבצי מקור.

משתנה מה היא סוּג of a שלח
אם ברצונך לשנות את סוג הקובץ (למשל, מבדיקה לקובץ מקור, או סְגָן
ולהיפך) תוכל לעשות זאת כשני שינויים, על ידי שימוש תחילה ארם(1) בשינוי אחד ואחר כך
באמצעות aenf(1) או אנט(1) בשינוי שני, או שאתה יכול לשלב את שני השלבים באותו
שינוי. זכור להשתמש ב ארם -לא הלבנה אפשרות אחרת תקבל חדש מוזר ביותר
תבנית קובץ.

הודעה
אל האני remove_file_command בפרויקט config הקובץ מופעל, אם מוגדר. ה קובץ_פרויקט
הפקודה מופעל גם, אם הוגדר, ואם היה אינטגרציה לאחרונה. לִרְאוֹת
aepconf(5) למידע נוסף.

WHITE OUT


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

הבעיה עם נתיבי תצוגה היא שכדי להסיר קבצים, אתה צריך איזשהו
"whiteout" כדי לומר "תפסיק לחפש, זה הוסר."

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

כשאתה משתמש ב- ארם(1) או aemv(1) פקודות, Aegis תיצור קובץ 1K כדי לפעול בתור
whiteout. התוכן שלו מכוער למדי, כך שאם אתה מקמפל או כולל את ה"הוסר"
קובץ בטעות, אתה מקבל שגיאה קטלנית. זה יזכיר לך להסיר מיושן
הפניות.

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

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

(א) Aegis יודע בדיוק איפה נמצאים קבצי (מקור), בעוד שכל השאר נמצא
הסקת הידע של איגיס; ו

(ב) קשה לחפש במערכת הקבצים כאשר נתיב התצוגה ארוך מ-2 ספריות
(ושיטת ההסתעפות של Aegis יכולה להפוך אותה לארוכה באופן שרירותי); ו

(ג) קבצי ההלבנה, וכל דבר אחר שנותר "שוכב", יבלבלו כל שיטה
אשר חוקר את מערכת הקבצים.

הדרך הקלה ביותר להשתמש בידע הקבצים של Aegis היא עם משהו כמו an awk(1) תסריט
עיבוד רשימות קבצי Aegis. לדוגמה, אתה יכול לעשות זאת עם לעשות(1) כדלקמן:
# צור את מניפסט הקובץ
manifest.make.inc: manifest.make.awk
( aegis -l cf -ter ; aegis -l pf -ter ) | \
awk -f manifest.make.awk > manifest.make.inc
# כלול כעת את מניפסט הקובץ
כוללים manifest.make.inc
הערה: זה יהיה לא יעיל אם תעשה את זה פעם אחת בכל ספרייה, אבל אין כלום
מונע ממך לכתוב מטלות רבות לתוך manifest.make.inc קובץ, הכל באחד
לַעֲבוֹר.

אפשר לעשות את אותו הדבר עם מחולל הדוחות של Aegis (ראה AER(1) לעוד
מידע), אבל זה יותר מעורב מה awk(1) תסריט. עם זאת, עם ה
מידע "ישר מפיו של הסוס" כביכול, הוא גם יכול להיות הרבה יותר חכם.

מניפסט קובץ זה יהפוך לא מעודכן ללא חיבור לקובץ של Aegis
פקודות פעולות. על ידי שימוש ב project-file_command ו change_file_command שדות של
הפרויקט config קובץ (ראה aepconf(5) למידע נוסף), אתה יכול למחוק קובץ זה
בזמנים אסטרטגיים.
/* הפעל כאשר מניפסט קובץ השינוי משתנה */
change_file_command = "rm -f manifest.make.inc";
/* הפעלה כאשר מניפסט קובץ הפרויקט משתנה */
project_file_command = "rm -f manifest.make.inc";
לכן, מניפסט הקובץ החדש ייבנה מחדש במהלך הבא א ו ב(1) פקודה.

אפשרויות ו העדפות
יש -לא-WhiteOut אפשרות, אשר עשויה לשמש כדי לדכא קבצי Whiteout כאשר אתה משתמש
מה היא ארם(1) ו aemv(1) פקודות. יש מקביל -WhiteOut אפשרות, שהיא
בדרך כלל ברירת המחדל.

יש whiteout_preference שדה בקובץ העדפות המשתמש (ראה aeuconf(5) עבור
מידע נוסף) אם ברצונך להגדיר אפשרות זו לצמיתות יותר.

Whiteout שלח תבניות
אל האני whiteout_template תחום הפרויקט config ניתן להשתמש בקובץ כדי לייצר שפה-
קבצי שגיאה ספציפיים. אם שום רשומת תבנית הלבנה לא תואמת, קובץ של 1KB מכוער מאוד
להיות מיוצר - זה אמור לגרום לשגיאות מהדר כמעט לכל שפה.

אם אתה רוצה הודעת שגיאה קריאה יותר לאדם, ערכים כגון
whiteout_template =
[
{
תבנית = [ "*.[ch]" ];
body = "#error קובץ זה הוסר.";
}
];
יכול להיות מאוד יעיל (דוגמה זו מניחה gcc(1) נמצא בשימוש).

אם זה חיוני ש לא קובץ whiteout יופק, למשל עבור קבצי מקור C, אתה יכול
השתמש בתבנית הלבנה כגון
whiteout_template =
[
{ pattern = [ "*.c" ]; }
];
כי נעדר גוּף שדה משנה פירושו לא ליצור קובץ whiteout בכלל.

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

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

create אם נוצר קובץ, אך משולבת ערכת שינויים אחרת שגם היא
יוצר את הקובץ, פעולת הקובץ בערכת השינויים שעדיין בפיתוח תהיה
מותאם ל"שינוי".

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

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

אפשרויות


האפשרויות הבאות מובנות:

-BAse_RElative
ניתן להשתמש באפשרות זו כדי לגרום לשמות קבצים יחסיים להיחשב ביחס אליהם
הבסיס של עץ המקור. לִרְאוֹת aeuconf(5) עבור המשתמש המתאים
הַעֲדָפָה.

-CUrrent_RElative
ניתן להשתמש באפשרות זו כדי לגרום לשמות קבצים יחסיים להיחשב ביחס אליהם
הספרייה הנוכחית. זו בדרך כלל ברירת המחדל. לִרְאוֹת aeuconf(5) עבור
העדפת המשתמש המתאימה.

-שינוי מספר
ניתן להשתמש באפשרות זו כדי לציין שינוי מסוים בתוך פרויקט. לִרְאוֹת
חסותו(1) לתיאור מלא של אפשרות זו.

-עֶזרָה
ניתן להשתמש באפשרות זו כדי לקבל מידע נוסף על אופן השימוש ב- חסותו
תכנית.

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

-לא_רישום
ניתן להשתמש באפשרות זו כדי לבטל את הרישום האוטומטי של פלט ושגיאות
קובץ. זה שימושי לעתים קרובות כאשר מספר פקודות aegis משולבות במעטפת
תַסרִיט.

-פּרוֹיֶקט שם
ניתן להשתמש באפשרות זו לבחירת הפרויקט המעניין. מתי לא -פּרוֹיֶקט
האפשרות מצוינת, ה AEGIS_PROJECT יש להתייעץ עם משתנה סביבה. אם
שלא קיים, של המשתמש $HOME/.aegisrc הקובץ נבדק לאיתור ברירת מחדל
שדה פרויקט (ראה aeuconf(5) למידע נוסף). אם זה לא קיים,
כאשר המשתמש עובד רק על שינויים בתוך פרויקט בודד, הפרויקט
ברירת המחדל של שם לפרויקט זה. אחרת, זו טעות.

-תַמצִיתִי
אפשרות זו עשויה לשמש כדי לגרום לרישומים לייצר את המינימום של
מֵידָע. זה בדרך כלל שימושי עבור סקריפטים של מעטפת.

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

-לַחֲכוֹת ניתן להשתמש באפשרות זו כדי לדרוש מפקודות Aegis להמתין למנעולי גישה, אם
לא ניתן להשיגם מיד. ברירת המחדל לזו של המשתמש lock_wait_preference
אם לא צוין, ראה aeuconf(5) למידע נוסף.

-לא חכה
ניתן להשתמש באפשרות זו כדי לדרוש מפקודות Aegis לשלול שגיאה קטלנית אם גישה
לא ניתן להשיג מנעולים מיד. ברירת המחדל לזו של המשתמש
lock_wait_preference אם לא צוין, ראה aeuconf(5) למידע נוסף.

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

-No_WhiteOut
ניתן להשתמש באפשרות זו כדי לבקש שלא יוצב קובץ "whiteout" ב-
ספריית פיתוח.

ראה גם חסותו(1) לאפשרויות המשותפות לכל פקודות ה-aegis.

כל האפשרויות עשויות להיות מקוצרות; הקיצור מתועד באותיות גדולות,
כל האותיות הקטנות והקו תחתון (_) הם אופציונליים. עליך להשתמש ברצף
רצפים של אותיות אופציונליות.

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

לדוגמה: הארגומנטים "-project, "-PROJ" ו-"-p" מתפרשים כולם כמשמעותם של
-פּרוֹיֶקט אוֹפְּצִיָה. הטיעון "-prj" לא יובן, כי רצוף
תווים אופציונליים לא סופקו.

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

שמות האופציות הארוכים של GNU מובנים. מאז כל שמות האפשרויות עבור חסותו ארוך,
המשמעות היא התעלמות מה-'-' המוביל הנוסף. ה "--אוֹפְּצִיָה=ערך"המוסכמה היא גם
הבין.

מומלץ כינוי


הכינוי המומלץ לפקודה זו הוא
csh% כינוי aerm 'aegis -rm \!* -v'
sh$ aerm(){aegis -rm "$@" -v}

שגיאות


זו שגיאה אם ​​השינוי אינו ב- להיות מפותח מדינה.
זוהי שגיאה אם ​​השינוי אינו מוקצה למשתמש הנוכחי.
זוהי שגיאה אם ​​הקובץ אינו קיים בקו הבסיס.
זוהי שגיאה אם ​​הקובץ כבר חלק מהשינוי.

יְצִיאָה סטָטוּס


אל האני חסותו הפקודה תצא עם סטטוס 1 בכל שגיאה. ה חסותו הפקודה תהיה בלבד
צא עם סטטוס 0 אם אין שגיאות.

הסביבה וריאציות


לִרְאוֹת חסותו(1) עבור רשימה של משתני סביבה שעשויים להשפיע על פקודה זו. לִרְאוֹת
aepconf(5) עבור קובץ התצורה של הפרויקט פרויקט_ספציפי שדה כיצד להגדיר
משתני סביבה עבור כל הפקודות המבוצעות על ידי Aegis.

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


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

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

  • 1
    VBA-M (ארכיון - עכשיו ב-Github)
    VBA-M (ארכיון - עכשיו ב-Github)
    הפרויקט עבר ל
    https://github.com/visualboyadvance-m/visualboyadvance-m
    מאפיינים: יצירות לרמות שמור מדינות רבות
    מערכת, תומך ב-gba, gbc, gb, sgb,
    sgb2Tu...
    הורד את VBA-M (ארכיון - עכשיו ב-Github)
  • 2
    Stacer
    Stacer
    מייעל וניטור מערכת לינוקס
    מאגר Github:
    https://github.com/oguzhaninan/Stacer.
    קהל: משתמשי קצה/שולחן עבודה. מִשׁתַמֵשׁ
    ממשק: Qt. מתכנת La...
    הורד את סטייסר
  • 3
    orangefox
    orangefox
    מזלג של TeamWinRecoveryProject (TWRP)
    עם הרבה פונקציות נוספות, עיצוב מחדש
    ועוד תכונות: תומך בטרבל וב
    ROM ללא טרבל עדכני ליבת אוראו,
    בנוי...
    הורד את OrangeFox
  • 4
    itop - ITSM CMDB OpenSource
    itop - ITSM CMDB OpenSource
    פורטל תפעול IT: פתוח לחלוטין
    מקור, ITIL, שירות מבוסס אינטרנט
    כלי ניהול כולל מלא
    CMDB הניתן להתאמה אישית, מערכת עזרה ו
    איש מסמכים...
    הורד את itop - ITSM CMDB OpenSource
  • 5
    קלמנטינה
    קלמנטינה
    קלמנטיין היא מוזיקה מרובת פלטפורמות
    נגן ומארגן ספרייה בהשראת
    אמארוק 1.4. יש לו מהיר ו
    ממשק קל לשימוש, ומאפשר לך
    חפש ו...
    הורד את קלמנטיין
  • 6
    XISMuS
    XISMuS
    שימו לב: לעדכון מצטבר 2.4.3 יש
    שוחרר!! העדכון עובד עבור כל אחד
    גרסה קודמת של 2.xx. אם משדרגים
    מגרסה v1.xx, אנא הורד ו
    אני ...
    הורד את XISMuS
  • עוד »

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

Ad