Git 2.26.0 מגיע עם חיפוש תוכן אמיתי, כמה תכונות ניסיוניות ועוד

git-2-26

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

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

בהשוואה למהדורה הקודמת, הגרסה החדשה אימצה 504 שינויים מוכנים בהשתתפות 64 מפתחים, מתוכם 12 השתתפו בפיתוח בפעם הראשונה.

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

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

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

האפשרות "–היקף תצוגה« נוסף לפקודה «git config", מה מפשט את הזיהוי של המקום בו מוגדרות תצורות מסוימות.
Git מאפשר לך להגדיר תצורות במקומות שונים: במאגר (.git / info / config), בספריית המשתמש (~ / .gitconfig), בקובץ התצורה הרחב של המערכת (/ etc / gitconfig), כמו גם דרך אפשרויות שורת פקודה ומשתני סביבה.

בעת ביצוע «git config«, די קשה להבין היכן מוגדרת התצורה הרצויה. האפשרות "–מוצג מקור»היה זמין לפתרון בעיה זו, אך הוא מראה רק את הנתיב לקובץ בו מוגדרת התצורה, דבר שימושי אם בכוונתך לערוך את הקובץ, אך אינו עוזר אם עליך לשנות את הערך באמצעות« git config »עם האפשרויות –מערכת, –גלובליות או –מקומיות.

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

הגרסה החדשה מוסיפה פקודה חדשה "גיט הוסף קופה דלילה", שאתה מאפשר להוסיף ספריות נפרדות ליישום הפעולה «לתשלום»רק מלבד העץ העובד, במקום לרשום את כל אותם ספריות בבת אחת באמצעות הפקודה«ערכת קופות דלילה".

ביצוע פיקודי «grep git«, המשמש לחיפוש הן בתוכן המאגר בפועל והן בתיקונים היסטוריים, עולה באופן ניכר.

כדי לזרז את החיפוש, הותר לו לסרוק את תוכן העץ של עבודה באמצעות מספר אשכולות ("git grep - חוטים«), אך החיפוש בביקורות היסטוריות היה בעל הברגה אחת. כעת הגבלה זו הוסרה עקב יישום היכולת להקביל פעולות קריאה מחנות האובייקטים.

כברירת מחדל, מספר הנושאים מוגדר שווה למספר ליבות המעבד, אשר ברוב המקרים כעת אין צורך בהגדרה מפורשת של האפשרות «–חוטים".

נוסף תמיכה בהשלמה אוטומטית של כניסת פקודה, נתיבים, קישורים וטיעונים אחרים של הפקודה "git worktree" המאפשרת עבודה עם מספר עותקי עבודה של המאגר.

אנחנו יכולים גם למצוא הגרסה החדשה של התסריט fsmonitor-watchmanכי מספק שילוב עם מנגנון Watchman של פייסבוק כדי לזרז את המעקב אחר שינויים בקבצים והופעתם של קבצים חדשים. לאחר עדכון git, עליך להחליף את הוו במאגר.

אם אתה רוצה לדעת יותר על מהדורה חדשה זו, תוכל לעיין בהערה המקורית ב- הקישור הבא. 


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

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

*

*

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