הגרסה החדשה של Git 2.27.0 כבר שוחררה ואלה השינויים שלה

Git זו אחת ממערכות בקרת הגרסאות הפופולאריות, האמינות והביצועיות הגבוהות ביותר, ומספק כלי פיתוח גמישים לא לינאריים המבוססים על גרסאות ומיזוגים.

כדי להבטיח שלמות היסטוריה והתנגדות לשינויים בדיעבד, נעשה שימוש ב- hashing מרומז מכל ההיסטוריה הקודמת בכל אישור וכן ניתן לאמת את החתימות הדיגיטליות של מפתחי תגים בודדים ואישורים.

Recientemente הגרסה החדשה של מערכת בקרת המקור המבוזרת Git 2.27.0 פורסמה.בהשוואה למהדורה הקודמת, הגרסה החדשה אימצה 537 שינויים, שהוכנו בהשתתפות 71 מפתחים, מתוכם 19 השתתפו לראשונה בפיתוח

Git 2.27.0 תכונות חדשות עיקריות

בגרסה החדשה הזו של Git 2.27.0, הכללת ברירת המחדל של הגרסה השנייה של פרוטוקול התקשורת של Git בוטלה, המשמש לחיבור הלקוח מרחוק לשרת Git. הפרוטוקול טרם הוכר, אך הוא מוכן לשימוש כברירת מחדל עקב זיהוי בעיות חלקלקות הדורשות התייחסות נפרדת.

בעוד שמצד שני, כדי למנוע בלבול בגרסה החדשה הזו הפקודה "git לתאר" תמיד השתמש במצב פלט מורחב ("–Long") אם מתגלה תג מוחלף המשויך להתחייבות. מאחר שקודם לכן הוצג תג חתום או ביאור המתאר התחייבות גם אם שונה שם או הועבר להיררכיית "refs / tags /".

הפעלת "git pull" מעניקה אזהרה אם משתנה התצורה pull.rebase אינו מוגדר במפורש ואפשרויות "- [no-] גלישה" או "–ff- בלבד" לא חלים. כדי לדכא את האזהרה למי שלא מתכוון לעקוף, אתה יכול להגדיר את המשתנה כ- false.

יש להם הוסיף מספר פעולות חדשות ל «git update-ref –stdinזה לאפשר שליטה ישירה על עסקאות עדכון קישוריםלדוגמא, ליישום עדכון קישור אטומי דו-שלבי על פני מאגרים מרובים.

בנוסף, אפשרויות אחזור של git משותפות לאחזור git. אפשרויות דומות שלא הוזכרו לעיל תועדו והועברו להבאת git של אפשרויות חסרות.

הוסיפה יכולת הצגת כותרות מאת: נושא: אין שינויים בתיקון תבנית git ללא המרת תווים שאינם בקידוד ASCII.

אפשרות "–Show-pulls" נוסף ל"יומן git ", המאפשר לך לראות לא רק את ההתחייבויות שהשינויים נעשו בהם, אלא גם את ההתחייבות למזג שינויים אלה מענף נפרד.

עיבוד הקלט האינטראקטיבי בכל הרכיבים אוחד ושיחת fflush () נוספה לאחר הצגת בקשת הקלט, אך לפני פעולת הקריאה.

ב "git rebase" מותר להחיל מחדש את כל ההתחייבויות המקומיות מבלי לבצע קודם את הפעולה «פנויגם אם חלקם היו בעבר במעלה הזרם.

הערך של משתנה התצורה 'pack.useSparse' הוחלף ב'אמת 'כדי לאפשר את מיטבי ברירת המחדל שהוצגו בעבר כניסויים.

מהשינויים האחרים:

  • נוסף קבוצה של אפשרויות להגדרת חיבורי SSL כשגישה אליהם דרך proxy.
  • המידע המוצג בעת שימוש במסנני ההמרה "נקי" ו"כתם "הורחב. לדוגמא, כעת מוצג האובייקט עץ-עץ, בו מופיע הגוש המומר.
  • נוספה אפשרות "–autostash" ל- "git מיזוג".
  • ממשק קופה משופר.
  • האפשרות –no-gpg-sign נוספה לפקודה git rebase כדי לעקוף את ההגדרה commit.gpgSign.
  • נוספו תבניות הפרשי משתמשים למסמכי Markdown.
  • הוסרה את הגבלת החרגה עבור כל המסלולים בתבניות שכר נמוך המובילות לעץ משרות ריק.
  • הפעולה "git Restore - Staged –Worktree" משתמשת כברירת מחדל בתוכן הענף "HEAD" במקום להציג שגיאה.
  • העבודה המשיכה לעבור לאלגוריתם הגיבוב של SHA-2 במקום ל- SHA-1.
  • קוד שעובד מחדש לאינטראקציה עם GnuPG.

מקור: https://github.com/


תוכן המאמר עומד בעקרונותינו של אתיקה עריכתית. כדי לדווח על שגיאה לחץ כאן.

היה הראשון להגיב

השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי לנתונים: מיגל אנחל גטון
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.