ובערך כ-5 התקנות והסרות של GIT מהמחשב.מצאתי את מה שהייתי צריך בדיוק, ואין ב-SVN!
אז כמו שיודעים, GIT זה מנהל גרסאות מבוזר, כלומר כל תקיית פיתוח מכילה INSTANCE מלא של ה-REPO.
ויש אפשרות לעבוד מול שרת מרוחק, אני בחרתי ב-BitBucket, בלי הגבלה של כלום, ועם פרוייקטים פרטיים (בניגוד לGitHub).
אז מה הפיצ'ר שהיה חסר לי, בגלל זה לפני כמה ימים הייתי צריך לנבור בקרביים של ההיסטורי ב-SVN.
פשוט, ענפים, Branching, כן, יש את זה ב-SVN, אבל זה מטומטם שם! זה עושה שיכפול של הREPO ומביא לזה שם אחר. ואז המיזוג כואב.
ב-GIT, בזכות זה שהוא נועד לעבוד עם BRANCHING, זה הדבר הבסיסי ביותר שלו + המיזוג שלו מדהים!
קצת צורת עבודה, יש ענף MASTER, וענף DEVELOP, כאשר רוב הזמן עובדים עם DEVELOP. ואליו מוסיפים ענפים לפי'צרים כרצוננו, אחרי שפיצ'ר הסתיים בהצלחה, מאחדים את הענף ל-DEVELOP, וכל כמה זמן מאחדים את ה-DEVELOP ל-MASTER.
צורת עבודה שלדעתי ממש נוחה, אתה יכול להשתגע עם פי'צרים ושינויים במערכת, וכל הדברים לא בהיכרח משפיעים לך על הענף המקורי. מדהים!
קטע קריאה "קטן", שסידר לי את הרעיון.
http://nvie.com/posts/a-successful-git-branching-model/
אני עובר רשמית :]
