Whatsup - לינוקס, תוכנה חופשית וקוד פתוח בעברית

שימוש מתקדם בלינוקס - הגדרות זמן של קובץ - מתוך רשימה

elcuco - 09/03/2019 - 12:45
נושא ההודעה: הגדרות זמן של קובץ - מתוך רשימה
סיפור:
אני מנסה לגבות קוד ישן שלי, שנמצא בתוך zip אל מאגרי git. אני רוצה לשמר את זמן העדכון של הקובץ - משהו ש־git לא ממש עושה. מבחינתו - ה-timestamp של הקובץ, זה לא meta-data שמעניין אותו [1].

האפשרויות שלי הן:
1- יש פתרונות צד שלישי ששומרות את זמן השינוי של הקובץ. לא בטוח שאני רוצה אותם. אשמח אם מישהו יספר על חוויות שלו בנושא.
2- אני חושב שעדיף לי לעשות timestamps.txt שיכיל מין ls ובו הזמנים שמעניינים אותי היסטורית, ועוד קובץ שקורא את הקובץ הזה, ומכיל את השינויים על הקבצים בעזרת touch. אני מנסה למצוא דרך לגרום ל־ls להוציא פלט ש־touch יודע להתמודד איתו. האם מישהו מכיר שילוב טוב?
3- להסתכל על הבעייה מכיוון חדש לגמרי - שוב, מישהו מהצד שיציע פתרון שלא חשבתי עליו.


[1] https://git.wiki.kernel.org/index.php/Git_FAQ#Why_isn.27t_Git_preserving_modification_time_on_files.3F
Anonymous - 09/03/2019 - 17:38
נושא ההודעה:
אולי זה?
https://github.com/danny0838/git-store-meta
Anonymous - 10/03/2019 - 14:49
נושא ההודעה:
אם את השינויים אתה שומר בתור commits התאריך נשמר ב git log ואתה אפילו יכול לשכתב אותו (אם או בלי שינויי התוכן עצמו).
Anonymous - 19/03/2019 - 16:54
נושא ההודעה: נסיתי וזה עובד טוב
נסיתי וזמן הקובץ שהעליתי ממש היה מדוייק בזמן שהוקצב, בדקתי את זה על אתר של השכרת ציוד לאירועים , תודה.
כל הזמנים הם GMT + 2 שעות