GoGPT Best VPN GoSearch

فاویکون OnWorks

git-fsck - آنلاین در ابر

git-fsck را در ارائه دهنده هاست رایگان OnWorks از طریق Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا کنید.

این دستور git-fsck است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.

برنامه:

نام


git-fsck - اتصال و اعتبار اشیاء در پایگاه داده را تأیید می کند

خلاصه


دستگاه گوارش البته معمولا [--tags] [--root] [--غیرقابل دسترسی] [--cache] [--no-reflogs]
[--[نه-]کامل] [--سخت] [--مختلف] [--گمشده-پیدا]
[--[بدون-] آویزان] [--[بدون-]پیشرفت] [--فقط اتصال] [ *]

شرح


اتصال و اعتبار اشیاء در پایگاه داده را تأیید می کند.

OPTIONS



شیئی که باید به عنوان سر یک ردی غیرقابل دسترس در نظر گرفته شود.

اگر هیچ شیئی داده نشود، دستگاه گوارش البته معمولا به طور پیش فرض برای استفاده از فایل فهرست، همه SHA-1
ارجاعات در فضای نام refs، و همه reflogها (مگر اینکه --no-reflogs داده شده باشد) به عنوان سر.

--غیر قابل دسترسی
اشیایی را که وجود دارند، اما از هیچ یک از مراجع قابل دسترسی نیستند، چاپ کنید
گره ها

--[نه-] آویزان شدن
اشیایی را که وجود دارند اما هرگز نیستند چاپ کنید مستقیما استفاده می شود (پیش فرض). -- بدون آویزان شدن
می توان برای حذف این اطلاعات از خروجی استفاده کرد.

-- ریشه
گزارش گره های ریشه

-- برچسب ها
گزارش برچسب ها

-- کش
هر شیء ثبت شده در ایندکس را نیز به عنوان یک گره سر برای غیرقابل دسترس بودن در نظر بگیرید
پی گیری.

--بدون رجوع
commit هایی را که فقط با یک ورودی در یک reflog ارجاع داده می شوند، تلقی نکنید
قابل دسترس این گزینه فقط برای جستجوی commit هایی است که قبلاً در یک ref بودند.
اما در حال حاضر نیست، اما هنوز هم در آن reflog مربوطه هستند.

--پر شده
نه تنها اشیاء موجود در GIT_OBJECT_DIRECTORY ($GIT_DIR/اشیاء)، بلکه آنهایی را نیز بررسی کنید
در استخرهای شی جایگزین فهرست شده در GIT_ALTERNATE_OBJECT_DIRECTORIES یا
$GIT_DIR/objects/info/alternates، و در بایگانی‌های بسته‌بندی Git موجود در
$GIT_DIR/objects/pack و زیر شاخه های بسته مربوطه در استخرهای شی جایگزین.
این اکنون پیش فرض است. می توانید آن را با --no-full خاموش کنید.

--فقط اتصال
فقط اتصال برچسب ها، commit ها و اشیاء درختی را بررسی کنید. با اجتناب از باز کردن بسته بندی
حباب، این کار را به قیمت از دست دادن اشیاء فاسد یا از دست دادن سرعت عملیات افزایش می دهد
سایر مسائل مشکل ساز

--سخت گیرانه
بررسی دقیق‌تر را فعال کنید، یعنی گرفتن حالت فایل ضبط شده با مجموعه بیت g+w،
که توسط نسخه های قدیمی Git ساخته شده است. مخازن موجود، از جمله لینوکس
هسته، خود Git و مخزن پراکنده دارای اشیاء قدیمی هستند که این بررسی را فعال می کنند.
اما توصیه می شود پروژه های جدید را با این پرچم بررسی کنید.

-- پرحرف
پرحرف باش

--گم شده-پیدا شده
اشیاء آویزان را در .git/lost-found/commit/ یا .git/lost-found/other/ بنویسید،
بسته به نوع اگر شی یک حباب باشد، محتویات در فایل نوشته می‌شوند.
به جای نام شیء آن

--[بدون-]پیشرفت
وضعیت پیشرفت در جریان خطای استاندارد به‌طور پیش‌فرض زمانی گزارش می‌شود
به یک ترمینال متصل است، مگر اینکه --no-progress یا --verbose مشخص شده باشد. --پیش رفتن
وضعیت پیشرفت را مجبور می کند حتی اگر جریان خطای استاندارد به a هدایت نشود
پایانه.

بحث


git-fsck SHA-1 و سلامت عمومی اشیا را آزمایش می کند و ردیابی کامل نتیجه را انجام می دهد.
دسترس پذیری و هر چیز دیگری هر گونه فسادی را که پیدا می کند (مفقود یا بد) چاپ می کند
اشیاء)، و اگر از --غیر قابل دسترسی پرچم گذاری کنید همچنین اشیاء موجود را چاپ می کند
اما از هیچ یک از گره های سر مشخص شده (یا مجموعه پیش فرض، به عنوان) قابل دسترسی نیست
ذکر شده در بالا).

هر شیء فاسدی که باید در پشتیبان‌گیری یا آرشیوهای دیگر پیدا کنید (یعنی فقط می‌توانید
آنها را حذف کنید و انجام دهید rsync با سایت دیگری به این امید که شخص دیگری آن را داشته باشد
شیئی که شما خراب کرده اید).

استخراج شده عیب یابی


به دلیل فقدان اطلاعات سر، انتظار تعهدات آویزان را داشته باشید - سرهای بالقوه
شما هیچ گره‌ای را به‌عنوان سر مشخص نکرده‌اید، بنابراین امکان تمایز وجود نخواهد داشت
بین commit های بدون والد و گره های ریشه.

دایرکتوری sha1 گم شده است
دایرکتوری حاوی اشیاء sha1 وجود ندارد.

غیر قابل دسترسی
در هدف - شی ، در واقع به طور مستقیم یا غیرمستقیم در هیچ کدام به آن اشاره نمی شود
از درختان یا ارتکاب های دیده شده. این می تواند به این معنی باشد که گره ریشه دیگری که شما هستید وجود دارد
مشخص نکردن یا اینکه درخت فاسد است. اگر گره ریشه ای را از دست نداده اید، پس شما
همچنین ممکن است گره های غیرقابل دسترسی را حذف کند زیرا نمی توان از آنها استفاده کرد.

گم شده
در هدف - شی ، ارجاع داده می شود اما در پایگاه داده وجود ندارد.

آویزان
در هدف - شی ، در پایگاه داده وجود دارد اما هرگز مستقیما استفاده شده. آ
commit آویزان می تواند یک گره ریشه باشد.

sha1 عدم تطابق
پایگاه داده دارای یک شی است که sha1 با مقدار پایگاه داده مطابقت ندارد. این نشان می دهد
یک مشکل جدی یکپارچگی داده ها

محیط زیست متغیرها


GIT_OBJECT_DIRECTORY
برای تعیین ریشه پایگاه داده شی (معمولا $GIT_DIR/objects) استفاده می شود

GIT_INDEX_FILE
برای تعیین فایل فهرست نمایه استفاده می شود

GIT_ALTERNATE_OBJECT_DIRECTORIES
برای تعیین ریشه های پایگاه داده اشیاء اضافی استفاده می شود (معمولاً تنظیم نشده است)

GIT


بخشی از دستگاه گوارش(1) سوئیت

از git-fsck به صورت آنلاین با استفاده از خدمات onworks.net استفاده کنید


سرورها و ایستگاه های کاری رایگان

دانلود برنامه های ویندوز و لینوکس

دستورات لینوکس

Ad




×
تبلیغات
❤️اینجا خرید کنید، رزرو کنید یا بخرید - رایگان است، به رایگان ماندن خدمات کمک می‌کند.