זוהי הפקודה git-restore-mtime שניתן להריץ בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS
תָכְנִית:
שֵׁם
git-restore-mtime - שחזר את זמן השינוי המקורי של קבצים בהתבסס על תאריך ה-
ההתחייבות האחרונה ששינתה אותם
תַקצִיר
git-restore-mtime [-h] [--שֶׁקֶט] [--מִלוּלִי] [--כּוֹחַ] [--לְמַזֵג]
[--דילוג-חסר] [--ללא ספריות] [--מִבְחָן] [--זמן התחייבות]
[--עץ עבודה WORKDIR] [--git-dir GITDIR]
[מפרט נתיבים [מפרט נתיבים...]]
תיאור
שחזר את זמן השינוי המקורי של קבצים בהתבסס על תאריך ה-commit האחרון
ששינה אותם. שימושי בעת יצירת כדורי שחרור.
אפשרויות
מקומי טיעונים:
מפרט נתיבים
שנה רק נתיבים (dirs או קבצים) התואמים PATHSPEC, ביחס לזרם
מַדרִיך. ברירת המחדל היא לשנות את כל הקבצים שאינם מתעלמים, במעקב.
אופציונלי טיעונים:
-h, - עזרה
הצג הודעת עזרה וצא
--שֶׁקֶט,-q
לדכא מסרים אינפורמטיביים וסטטיסטיקות סיכום.
--מִלוּלִי,-v
להדפיס מידע נוסף עבור כל קובץ מעובד. מחליף --שקט.
--כּוֹחַ,-f
הוצאה להורג בכפייה על עצים עם שינויים לא מחויבים.
--לְמַזֵג,-m
לכלול התחייבויות מיזוג. מוביל לזמנים עדכניים יותר ויותר קבצים לכל commit, לפיכך
עם אותו mtime (שאולי או לא מה שאתה רוצה). כולל מיזוג
commits עשויות להוביל להערכה של פחות commits (כל הקבצים יימצאו מוקדם יותר),
מה שמשפר את הביצועים, לפעמים באופן משמעותי. אבל מאז מיזוג מתחייבים הם
בדרך כלל ענקיים, עיבודם עשוי גם להימשך זמן רב יותר, לפעמים באופן משמעותי. על ידי
יומני מיזוג ברירת מחדל משמשים רק עבור קבצים שחסרים ביומני הביצוע הרגילים.
--דילוג-חסר,-s
אל תנסה למצוא קבצים חסרים. אם חלק מהקבצים לא נמצאו ב-commit הרגיל
יומנים, כברירת מחדל הוא מנסה שוב באמצעות יומני commit של מיזוג עבור קבצים אלה (אם --merge
לא היה בשימוש כבר). אפשרות זו משביתה התנהגות זו, אשר עשויה להיות מעט
לשפר את הביצועים, אך קבצים שנמצאו רק ב-Migge Commits לא יעודכנו.
--ללא ספריות,-D
אל תעדכן את ספריית mtime עבור קבצים שנוצרו, שינו או נמחקו בה. הערה:
רק שינוי של קובץ לא יעדכן את הספרייה שלו mtime.
--מִבְחָן,-t
הפעלת מבחן: אל תעדכן אף קובץ
--זמן התחייבות,-c
השתמש בזמן התחייבות במקום בזמן המחבר
--עץ עבודה WORKDIR
ציין היכן נמצא עץ העבודה. ברירת המחדל עבור רוב המאגרים היא עדכנית
במדריך.
--git-dir GITDIR
ציין היכן נמצא מאגר git. ברירת מחדל עבור רוב המאגרים
tree>/.git
השתמש ב-git-restore-mtime באינטרנט באמצעות שירותי onworks.net