איך לנהל גירסאות קוד

יש כמה אלטרנטיבות, אבל שתיים שאני מכיר הן svn ו visual source safe.
ל svn יש גירסה גרפית ל windows שנקראת tortoise svn. היתרונות של SVN הם:
  • קל מאד לשמור את כל הקבצים בתיקית העבודה. כלומר גם קבצי doc או בינאריים. זאת בניגוד ל source safe שדורש ניהול ידני של כלק קובץ כזה (אלא אם הוא נמצא כחלק מהפרוייקט ב visual studio).
  • ניתן לשלב ב visual studio אבל לא רק, אלא גם ב eclipse ו phpEd ואפילו notepad++
  • קל מאד לייצר גירסאות חדשות, כלומר לקבע את מה שעשינו עד עכשיו, branch/tag.
מה שיפה ב visual source safe לדעתי וחסר אפילו ב team system שזאת התוכנה שהחליפה אותה זה שהנעילה על הקבצים היא אוטומטית. בעוד ש בtortoise svn צריך לבקש נעילה בצורה ידנית ולא כברירת מחדל.

Post a Comment

Previous Post Next Post