יום שבת, 6 ביוני 2009

פודקאסט מספר 23 - מערכות ניהול קוד


הפעם היינו שנינו לבד ודיברנו על מערכות ניהול קוד (VCS).
סקרנו כמה מערכות כמו:
  • CVS הישנה והטובה. וגישת ה-merge.
  • SVN ממשיך דרכו של CVS.
  • VSS מבית מיקרוסופט - ונעילות בלעדיות.
  • Preforce - מערכת בתשלום ל"מקצוענים" אם כי יש לה בעיות גדילה.
  • StarTeam - שילוב מערכת ניהול קוד עם ניהול תהליך הפיתוח.
  • GIT - מערכת ניהול קוד מבוזרות. ללא חובה של ניהול מרכזי.
  • Mercurial - גם היא מבוזרת עם פרוטוקול יותר דומה ל SVN.
נגענו קצת באיפה אפשר לאכסן - open source. אכסניות כמו google code, source-forge, GIT-hub
דיברנו קצת על code review ו- גיבוי וכו'.
עוד דיברנו על אינטגרציה עם IDE.

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

טם יש לכם להוסיף מנסיונכם - כתבו לנו.
הקובץ כאן.


7 תגובות:

  1. הנה לינק להסבר של לינוס על git

    http://www.youtube.com/watch?v=4XpnKHJAok8

    השבמחק
  2. למה אין אף מילה על ClearCase? אחת המערכות הוותיקות בשוק.

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

    השבמחק
  4. כיום הכלי המוביל במייקרוסופט הוא הTFS

    השבמחק
  5. כמובן שיש multiple locks/checkouts ב-VSS
    http://www.kevingao.net/sourcesafe/lock-modify-unlock-or-copy-modify-merge.html

    השבמחק
  6. מצחיק - שבועיים אחרי שפרסמתם את זה שוחררה הגרסה הראשונה של המוצר שחיפשתם לקוד ריוויו:
    http://en.wikipedia.org/wiki/Review_Board

    השבמחק
  7. אני השתמשתי ב review board על בסיס יומי, אחלה כלי. אבל הפודקאסט הזה הוא מה-זה ישן...

    השבמחק