GoGPT Best VPN GoSearch

סמל OnWorks

git-fsck - מקוון בענן

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

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

תָכְנִית:

שֵׁם


git-fsck - מאמת את הקישוריות והתוקף של האובייקטים במסד הנתונים.

תַקצִיר


סילון fsck [--tags] [--root] [--unrealized] [--cache] [--no-reflogs]
[--[לא-]מלא] [--קפדני] [--מפורט] [--אבוד-מציאות]
[--[ללא] תלייה] [--[ללא]התקדמות] [--קישוריות בלבד] [ *]

תיאור


מאמת את הקישוריות והתוקף של האובייקטים במסד הנתונים.

אפשרויות



אובייקט שיש להתייחס אליו כראש של עקבת אי-הגעה.

אם לא נותנים חפצים, סילון fsck ברירת המחדל היא שימוש בקובץ האינדקס, הכל SHA-1
הפניות במרחב השמות refs, וכל ה-reflogs (אלא אם כן ניתן --no-reflogs) כ-heads.

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

--[ללא-]התנדנדות
הדפס אובייקטים שקיימים אך לעולם אינם ישירות בשימוש (ברירת מחדל). --ללא תלייה
ניתן להשתמש בו כדי להשמיט מידע זה מהפלט.

--שורש
דווח על צמתי שורש.

-תגים
תגיות דווח.

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

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

--מלא
בדוק לא רק אובייקטים ב-GIT_OBJECT_DIRECTORY ($GIT_DIR/objects), אלא גם את אלה
נמצא במאגרי אובייקטים חלופיים המפורטים ב-GIT_ALTERNATE_OBJECT_DIRECTORIES או
$GIT_DIR/objects/info/alternates, ובארכיוני Git ארוזים שנמצאו ב
‏$GIT_DIR/objects/pack ותת-ספריות pack מתאימות במאגרי אובייקטים חלופיים.
זהו כעת ברירת המחדל; ניתן לכבות זאת באמצעות --no-full.

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

--קַפְּדָנִי
לאפשר בדיקה קפדנית יותר, כלומר לתפוס מצב קובץ שהוקלט עם הגדרת ביט g+w,
אשר נוצר על ידי גרסאות ישנות יותר של גיט. מאגרים קיימים, כולל לינוקס
לגרעין, ל-Git עצמו ולמאגר הדליל יש אובייקטים ישנים שמפעילים את הבדיקה הזו,
אבל מומלץ לבדוק פרויקטים חדשים עם דגל זה.

--מִלוּלִי
היה פטפטן.

--אבוד-מציאות
כתוב אובייקטים תלויים לתוך .git/lost-found/commit/ או .git/lost-found/other/,
בהתאם לסוג. אם האובייקט הוא בלוב, התוכן נכתב לתוך הקובץ,
במקום שם האובייקט שלו.

--[אין-]התקדמות
סטטוס ההתקדמות מדווח בזרם השגיאות הסטנדרטי כברירת מחדל כאשר כן
מחובר למסוף, אלא אם כן מצוין --no-progress או --verbose.
כופה את סטטוס ההתקדמות גם אם זרם השגיאה הסטנדרטית אינו מופנה אל
מָסוֹף.

דיון


git-fsck בודק SHA-1 ושפיות אובייקטים כללית, ומבצע מעקב מלא אחר התוצאות.
נגישות וכל השאר. הוא מדפיס כל פגם שהוא מוצא (חסר או פגום
חפצים), ואם אתה משתמש ב- --בלתי ניתן להשגה דגל זה ידפיס גם אובייקטים שקיימים
אך שאינם נגישים מאף אחד מצמתי ה-head שצוינו (או מקבוצת ברירת המחדל, כ-
שהוזכר לעיל).

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

הופק דיאגנוסטיקה


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

ספריית sha1 חסרה
הספרייה שמכילה את האובייקטים sha1 חסרה.

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

חָסֵר
ה לְהִתְנַגֵד , מוזכרת אך אינה קיימת במסד הנתונים.

משתלשל
ה לְהִתְנַגֵד , קיים במסד הנתונים אך לעולם לא ישירות בשימוש. א
commit תלוי יכול להיות צומת שורש.

אי-התאמה של sha1
למסד הנתונים יש אובייקט שערך sha1 שלו אינו תואם לערך של מסד הנתונים. זה מצביע על כך
בעיה חמורה של שלמות נתונים.

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


GIT_OBJECT_DIRECTORY
משמש לציון שורש מסד הנתונים של האובייקט (בדרך כלל $GIT_DIR/objects)

GIT_INDEX_FILE
משמש לציון קובץ האינדקס של האינדקס

GIT_ALTERNATE_OBJECT_DIRECTORIES
משמש לציון שורשי מסד נתונים נוספים של אובייקטים (בדרך כלל לא מוגדרים)

GIT


חלק מ סילון(1) סוויטה

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


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

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

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

Ad




×
פרסומת
❤️קנו, הזמינו או קנו כאן - ללא עלות, עוזר לשמור על שירותים בחינם.