לגנוז הוא כלי שורת פקודה התומך במדפי שינויים לMercurial וחתרנות & nbsp; (+ 1.7.x) המאגרים דומה ל` `stash`` git. & Nbsp; אחד הבדלים עיקריים עם `` stash`` git הוא ששינויים אינם מאוחסנים בערימה, אלא כתיקון שם במיקום מוגדר מראש (`` ~ / .shelf``).
מדפים מאפשר למשתמש לגנוז באופן זמני את כל השינויים בספריית עבודה מלוכלכת משם למדף. כל השינויים במאגר הם חזרו, והמאגר הוא חזרה במצב נקי.
שימוש
לגנוז באופן זמני את כל השינויים הכוללים את כל קבצים שנוספו והוסרו בנושא מאגר:
.. קוד בלוק :: אף אחד
& Nbsp; shelve.py <שם תיקון>
`` <שם תיקון> `` הוא שם מוגדר על ידי משתמש המתאר את התוכן של התיקון. במקרה תיקון עם השם שניתן כבר קיים, לגנוז יבקש משתמש או להחליף את התיקון הקיים, או לציין את שם חלופי לתיקון. ניתן להנפיק את הפקודה לגנוז מכל נתיב במאגר, ובלבד שהוא גם respository Mercurial או Subversion.
כל השינויים שנגנזו בדרך זו יכולים להיבדק באמצעות `` -l`` shelve.py, ומוצגים באמצעות -s <שם תיקון> `` `` shelve.py.
שינויים שנשמרו בעבר ניתן לשחזר שוב באמצעות `` -a <שם תיקון> shelve.py ``, & nbsp; פוטנציאל על גבי שונה להתחייב. במקרה השינויים מיושמים בצורה נקיה למאגר הנוכחי, הכניסה לתיקון יוסרו באופן אוטומטי מהמדף. & Nbsp; אחרת, הקבצים ימוזגו במקום (בדומה ל` `merge``), ואת התיקון יישאר במדף.
לקבלת מידע נוסף על השימוש בלגנוז:
.. קוד בלוק :: אף אחד
& Nbsp; shelve.py -h
תמיכת השלמה Bash
בעת ההתקנה לגנוז, תסריט השלמת שורת הפקודה מותקן באופן אוטומטי ל` `/ etc / bash_completion.d``. . זה מספק תמיכה עבור השלמה אוטומטית שמות תיקון בBash
דרישות :
- Python
תגובות לא נמצא