לוגו אתר Fresh          
 
 
  אפשרות תפריט  ראשי         אפשרות תפריט  מבזקים     אפשרות תפריט  צור קשר     חץ שמאלה ‎print ‎"Hello World!"; if‎ ‎not rules.‎know ‎then rules.‎read(); חץ ימינה  

לך אחורה   לובי הפורומים > מחשבים > תכנות ובניית אתרים
שמור לעצמך קישור לדף זה באתרי שמירת קישורים חברתיים
תגובה
 
כלי אשכול חפש באשכול זה



  #6  
ישן 27-11-2016, 18:22
צלמית המשתמש של ai22
  משתמש זכר ai22 ai22 אינו מחובר  
 
חבר מתאריך: 29.09.09
הודעות: 8,849
אני מכיר פלסטיק SVN GIT
בתגובה להודעה מספר 1 שנכתבה על ידי psd2html שמתחילה ב "צריך המלצה לגבי שירות כתיבת קוד במקביל"

בSVN תוכניתן מוריד גרסה של הקוד, כשהוא רוצה להחזיר אותה לשרת נעשה MERGE אוטומטי כשקבצים שמישהו אחר שינה במקביל תצטרך לערוך ידנית, ואז לבצע COMMIT שיעביר אותו לשרת.
בכל זמן נתון יש לתוכניתן על המחשב את הגרסה שהוריד, במקביל לגרסא שבמהלך עבודה.
הכלי מאפשר לראות את כל השינויים שכל אחד הכניס - עם הערה קצרה שבה כל אחד מתאר את השינויים.
שחרור גרסאות נעשה בפיצול מהגרסא העיקרית (אליו מוסיפים רק שינויים קריטיים).
הבעיה: כל תוכניתן עובד הרבה זמן על השינויים ולא מתעד טוב שינויים.


בGIT, כל תוכניתן מוריד את גרף הקוד לדורותיו,
הוא עובד עליו, כל שינוי הוא עושה COMMIT עם הערה,
ובסוף כשהוא בטוח שהשינוי טוב, הוא מעדכו אותו עם הגרסה מהשרת, ממזג את מה שיש לו עם הגרף הראשי, ואז עושה COMMIT לכל השינויים - וכל העץ שלו נכנס לגרף השינויים.
כך אתה יכול לראות גם שינויים עיקריים וגם לעקוב אחרי כל שינוי מינורי שכל תוכניתן עשה בדרך.

יצא לי לעבוד גם עם פלסטיק שהוא בתשלום.
על הנייר הוא מביא ביצועים טובים יותר.
בפועל הכלים הגרפיים שלו היו מבלבלים וכבדים מדי.
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
  #8  
ישן 27-11-2016, 18:41
צלמית המשתמש של Benjamin Willard
  משתמש זכר Benjamin Willard Benjamin Willard אינו מחובר  
 
חבר מתאריך: 25.04.11
הודעות: 9,168
בתגובה להודעה מספר 7 שנכתבה על ידי psd2html שמתחילה ב "תודה רבה על התגובה! אז אני..."

אתה טועה...

אני לא הולך להסביר על SVN כי זה היסטורי.

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

בד"כ עובדים בצורה כזאת שיש שרת אחד שהוא המקור שכולם עובדים מולו, ולכל מפתח יש מופע (לפחות אחד) אצלו על המחשב שהוא עובד מולו. ומידיי פעם כל מפתח דוחף את העבודה שלו לשרת.

כשיש התנגשות, אתה מושך מהשרת, ממזג, ודוחף.

אתה יכול לעבוד עם איזה עורך שאתה רוצה.

הפרוייקט שלך נראה על המחשב שלך, כמו תקייה לכל דבר (עם תקיות נסתרות שיש בהן כל מיני קסם)

אתה כן צריך קליינט יעודי, הנפוץ בעולם החלונות זה tortoisegit או tortoisehg , עושה מקש ימני על תקייה וממשיך לשם. תצטרך לקרוא מדריך.

mercurial ו git הם שני המובילים בתחום. הם מאוד דומים. הייתי בוחר ב GIT כי הוא יותר נפוץ, למרות ש Mercurial טיפה יותר פשוט וסימפטי.

לא תצליח להמנע מלקרוא לפחות מדריך אחד בלינקים ששמתי למעלה

עלה והצלח.

--
זה מדריך שאהבתי:
http://hginit.com/
_____________________________________
תמונה שהועלתה על ידי גולש באתר ולכן אין אנו יכולים לדעת מה היא מכילה

תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
תגובה

כלי אשכול חפש באשכול זה
חפש באשכול זה:

חיפוש מתקדם
מצבי תצוגה דרג אשכול זה
דרג אשכול זה:

מזער את תיבת המידע אפשרויות משלוח הודעות
אתה לא יכול לפתוח אשכולות חדשים
אתה לא יכול להגיב לאשכולות
אתה לא יכול לצרף קבצים
אתה לא יכול לערוך את ההודעות שלך

קוד vB פעיל
קוד [IMG] פעיל
קוד HTML כבוי
מעבר לפורום



כל הזמנים המוצגים בדף זה הם לפי איזור זמן GMT +3. השעה כעת היא 22:38

הדף נוצר ב 0.20 שניות עם 10 שאילתות

הפורום מבוסס על vBulletin, גירסא 3.0.6
כל הזכויות לתוכנת הפורומים שמורות © 2017 - 2000 לחברת Jelsoft Enterprises.
כל הזכויות שמורות ל Fresh.co.il ©

צור קשר | תקנון האתר