27-11-2016, 17:41
|
|
|
|
חבר מתאריך: 25.04.11
הודעות: 9,931
|
|
אתה טועה...
אני לא הולך להסביר על SVN כי זה היסטורי.
ניהול גרסאות מבוזר עובד בצורה כזאת, שיש לך מסד נתונים, ששומר את הפרוייקט שלך, ביחד עם כל ההיסטוריה שלו. כלומר כל השינויים שמישהו ביצע עליו אי פעם. למסד הזה עצמו יכולים להיות כמה מופעים, על מחשבים שונים, לכולם בד"כ יש מקור משותף (תכלס לא חובה). ואפשר למזג אותם, כלומר למשוך סט שינויים ממופע אחד לאחר, ולמזג אותם בצורה כזאת או אחרת.
בד"כ עובדים בצורה כזאת שיש שרת אחד שהוא המקור שכולם עובדים מולו, ולכל מפתח יש מופע (לפחות אחד) אצלו על המחשב שהוא עובד מולו. ומידיי פעם כל מפתח דוחף את העבודה שלו לשרת.
כשיש התנגשות, אתה מושך מהשרת, ממזג, ודוחף.
אתה יכול לעבוד עם איזה עורך שאתה רוצה.
הפרוייקט שלך נראה על המחשב שלך, כמו תקייה לכל דבר (עם תקיות נסתרות שיש בהן כל מיני קסם)
אתה כן צריך קליינט יעודי, הנפוץ בעולם החלונות זה tortoisegit או tortoisehg , עושה מקש ימני על תקייה וממשיך לשם. תצטרך לקרוא מדריך.
mercurial ו git הם שני המובילים בתחום. הם מאוד דומים. הייתי בוחר ב GIT כי הוא יותר נפוץ, למרות ש Mercurial טיפה יותר פשוט וסימפטי.
לא תצליח להמנע מלקרוא לפחות מדריך אחד בלינקים ששמתי למעלה
עלה והצלח.
--
זה מדריך שאהבתי:
http://hginit.com/
_____________________________________
|