iT邦幫忙

0

Git commit 遇到 merge conflict ft. code review

git
  • 分享至 

  • xImage

小弟Git新手,第一次遇到了狀況如下:
https://ithelp.ithome.com.tw/upload/images/20220318/20143067Wgfn5yZiTu.png

小弟我是userA,雖然先commit了兩次,
但因為比較後面才被code review,
所以很剛好的發生了衝突,而且都是我要解(主管是不是故意的就算了..),
commit(A1) 跟 commit(C1) 衝突
commit(A2) 跟 commit(B1) 衝突
想請問有無建議的解法?

謝謝

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

0
居然解出來了
iT邦好手 1 級 ‧ 2022-03-18 14:14:35
最佳解答

有一個最笨又最安全的方法
就是把現在你修改完的專案自己備份一份
並將別人改的部分放最優先
最後才將自己改的部份上上去

iT邦新手 1 級 ‧ 2022-03-18 16:20:43 檢舉

可能不行?
因為還沒 code review 的話應該就還沒 merge。
所以他的最新版本就那樣了。

其他人的被先 code review 完,還是一樣情況。

但是不是一般同時開發時會岔開,比較不會要同時開發到同一個檔案?
或是他們資料夾結構分得不夠細?

我要發表回答

立即登入回答