נראה שיש קונפליקטים - במצב הזה ממה שאני מבין אני צריך לעשות לעצמי pull לתקן קונפליקטים ואז לעשות Push… (ככה לפחות נראה לי)
השאלה היא - האם זה ככה בעולם האמיחתי ? שאני כל הזמן אצטרך לעשות Push ו pull לעדכון קוד של אחרים שאושר גם אחרי שאני כבר שלחתי אותו לביקורת ? (ונגיד שהכל תוקן וכל מה שנשאר לו זה רק לעלות ב merge )
למי יש עודף אור לשפוך על הנושא?
זז לעשות פול …
Yam
כן, בעולם האמיתי אתה לרוב עושה pull ל־master/develop לפני שאתה עושה push.
אם דברים משתנים, בתלות בדינמיקה של הצוות, או שהמנהל האחראי דואג למרג’ג’ (לפעמים בנוכחות האנשים שביצעו את השינויים) או שאתה פשוט עושה שוב pull ומעדכן את הקוד
לייק 1
aviadamar
מעניין. כלומר אם יש הרבה אנשים שעובדים על פרויקט מסויים יש סיכוי גבוה שגם אם עשית push אחרי שהכל מעודכן - בעצם תמצא את עצמך צריך לעשות שוב כמה פעמים.
תודה על התשובה.
Yam
משתדלים שלא יהיו קונפליקטים ואם יש אז לפתור בזריזות, אבל אתה יודע, זו דרך הרבה יותר טובה מכל דרך אחרת.
דמיין שאתה ועוד 5 אנשים עובדים על מסמך excel משותף לאיזו עבודה עיונית באוניברסיטה, כל אחד על המחשב שלו בזמנים קצת אחרים. לא אירוע נעים
aviadamar
בכללי לא נשמע אירוע נעים
אני נשאר עם גיט במקרה הזה