GitHub Desktop 2.0 מוסיף מחדש את המידה ואת הגירסה

GitHub Desktop 2.0, שדרוג ללקוח GitHub עבור Windows ו- MacOS, מוסיף תמיכה בבסיס מחדש ובסטאשינג כדי לאפשר מתגי הקשר ושמירה על ניקיון היסטוריית ההתחייבויות.

המטרה מאחורי GitHub Desktop 2.0, ציין GitHub, היא לעזור לצוותים לעבוד יחד ולתמוך בדפוסי פיתוח משותפים. היכולות המופיעות בשולחן העבודה 2.0 כוללות:

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

בהתבסס על מסגרת יישומי שולחן העבודה של GitHub, GitHub Desktop נכתב ב- TypeScript ומשתמש בספריית ממשק המשתמש React JavaScript. מאז GitHub Desktop 1.0, ששוחרר כמקור פתוח בספטמבר 2017, הוסיפה GitHub יכולות מכוונות צוות, כולל אפשרות לבחור מחבר משותף להתחייבות על ידי אזכור שם המשתמש של GitHub, ודחיפת העבודה ל- GitHub עם הצעד הבא המוצע.

תוכניות עתידיות דורשות יכולות נוספות להעלות את ההקשר מ- GitHub, כאשר GitHub נוקט צעד ראשוני על ידי שילוב הדוק של בקשות משיכה בין GitHub ו- GitHub Desktop.

ניתן להוריד את GitHub Desktop מאתר הפרויקט.