גיט GitHub - קונפליקטים שהמתווספים תוך כדי עבודה

הייתי שמח להסבר,

אתמול העלאתי את הקוד, הכל היה סבבה וזה … 100% בדיקות, V ירוק, 8 חמסה חמסה והכל.
היום אני פותח את ה GitHub לראות אם קיבלתי את הmerge המיוכל,
ובום!:

נראה שיש קונפליקטים - במצב הזה ממה שאני מבין אני צריך לעשות לעצמי pull לתקן קונפליקטים ואז לעשות Push… (ככה לפחות נראה לי)

השאלה היא - האם זה ככה בעולם האמיחתי ? שאני כל הזמן אצטרך לעשות Push ו pull לעדכון קוד של אחרים שאושר גם אחרי שאני כבר שלחתי אותו לביקורת ? (ונגיד שהכל תוקן וכל מה שנשאר לו זה רק לעלות ב merge )

למי יש עודף אור לשפוך על הנושא?
זז לעשות פול … :snail:

כן, בעולם האמיתי אתה לרוב עושה pull ל־master/develop לפני שאתה עושה push.
אם דברים משתנים, בתלות בדינמיקה של הצוות, או שהמנהל האחראי דואג למרג’ג’ (לפעמים בנוכחות האנשים שביצעו את השינויים) או שאתה פשוט עושה שוב pull ומעדכן את הקוד

לייק 1

מעניין. כלומר אם יש הרבה אנשים שעובדים על פרויקט מסויים יש סיכוי גבוה שגם אם עשית push אחרי שהכל מעודכן - בעצם תמצא את עצמך צריך לעשות שוב כמה פעמים.

תודה על התשובה.

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

דמיין שאתה ועוד 5 אנשים עובדים על מסמך excel משותף לאיזו עבודה עיונית באוניברסיטה, כל אחד על המחשב שלו בזמנים קצת אחרים. לא אירוע נעים

בכללי לא נשמע אירוע נעים :slight_smile:
אני נשאר עם גיט במקרה הזה

2 לייקים