זוהי הפקודה git-pack-redundant שניתן להריץ בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות החינמיות שלנו כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS.
תָכְנִית:
שֵׁם
git-pack-redundant - חיפוש קבצי חבילות מיותרים
תַקצִיר
סילון חבילה מיותרת [ --verbose ] [ --alt-odb ] < --all | שם קובץ .pack ... >
תיאור
תוכנית זו מחשבת אילו חבילות במאגר שלך הן מיותרות. הפלט מתאים
עבור צנרת ל-xargs rm אם אתה נמצא בשורש של המאגר.
סילון חבילה מיותרת מקבל רשימה של אובייקטים בקלט סטנדרטי. כל אובייקט שיינתן יהיה
מתעלמים ממנו בעת בדיקת אילו חבילות נדרשות. זה הופך את הפקודה הבאה לשימושית
כאשר רוצים להסיר חבילות המכילות חפצים בלתי ניתנים להשגה.
git fsck --full --unreachable | cut -d ' ' -f3 | \ git pack-redundant --all | xargs rm
אפשרויות
--את כל
מעבד את כל החבילות. כל שמות הקבצים בשורת הפקודה מתעלמים מהם.
--alt-odb
אין לדרוש שאובייקטים הנמצאים בחבילות מספריות אובייקטים חלופיות יהיו נוכחים
בחבילות מקומיות.
--מִלוּלִי
מפיק נתונים סטטיסטיים ל-stderr. יש פגיעה קטנה בביצועים.
השתמש ב-git-pack-redundant באופן מקוון באמצעות שירותי onworks.net