מידע מורחב

  • תאריך
  • שעה 21:44
  • ע"י
  • צפיות 3911
  • תגובות 0
  • דירוג 2 /5

שיפור השימושיות של Git כמערכת ניהול תצורה בארגונים ופרוייקטים גדולים

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

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

חברת Perforce הנה ספק מערכות ניהול התצורה של גוגל מיום הווסדה והמערכת שלה ליוותה את תהליך הגידול של גוגל מ 10 מפתחים ל 16000 מפתחים כיום מתוכם כ 1000 בישראל (והכל עדיין רץ על אותו שרת בודד למרות שזה השרת העסוק ביותר בעולם, שזה מדהים), גוגל מתאפיינת בסביבה משולבת Git / Perforce ומכוון שכך צברה חברת Perforce נסיון רב בפתרון הבעיות המובנות של גיט והתאמת מערכת גיט לארגונים ופרוייקטים גדולים מאד הדורשים נהול עשרות אלפי משתמשים, נהול של מליונים רבים של קבצים בגדלים שונים מבייטים בודדים ועד מאות טרה-בייטים ובכל פורמט קיים. בימים אלה מוצע הפתרון הנקרא Git Fusion לקהל הרחב כמוצר מסחרי (אבל עדיין חינמי לפרוייקטי קוד פתוח, פרוייקטים אקדמים, משתמשים פרטיים וחברות רגילות בשימוש של עד 20 מפתחים בפרוייקט מה שמאד מתאים לחברות סטארט-אפ) מצורף סרטון קצר וחביב המסביר כיצד Perforce פותרת ומשפרת את הבעיות המובנות בגיט בעזרת מערכת Git Fusion, אתם מוזמנים להוריד את גרסת ה 20 משתמשים החופשית ולראות כיצד זה מתבצע בפועל, אחרי כל ההקדמה הזאת הנה הסרטון





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


עליך להתחבר כדי להגיב. לחץ כאן להתחברות.