Magit ממשק Git ב- Emacs מגיע לגירסה 3.0

 

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

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

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

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

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

ג'ונאס ברנולי אומר שהוא רוצה לשנות את התפיסה הזו של מגיט.

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

עקומת הלמידה של מגיט יחסית שטוחה, כל עוד כבר מכירים את Emacs ו- Git. ללא ידע מוקדם על Emacs, העקומה תלולה מעט יותר.

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

אודות Magit 3.0

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

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

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

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

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


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

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

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

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

*

*

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