我有一個簡單的問題,我希望有人能夠解釋或至少指向我一些文檔。我已閱讀了git-merge手冊頁,但我仍不明白是什麼導致了這種情況。Git壞的合併:瞭解它們
我們的主分支是版本1
兩三我們的開發人員和圖形設計人員一直在自己的主分支約三個星期。開發人員一直在製作補丁和更新。圖形設計師一直致力於第2版 - 完全重新設計。
我一直害怕合併這個,因爲我看到git之前做了糟糕的合併,基本上覆蓋了代碼和破壞的東西。
無論如何,我們有很多合併衝突,並且在第二個文件的中途,我發現了一些看似不正確的東西。我一起打電話給設計師和開發人員,果然,設計師的改變被覆蓋了。
現在,開發人員從未檢查過設計師作品的副本,也沒有將其合併到其分支中。然而,有可能設計者在某個時候檢查了master分支,並自己解決了一些衝突以獲得一些最新的變化(我不知道這是否重要,但我希望在這種情況下,設計師承諾會覆蓋開發者)。
如上所述,這不是第一次發生這種事情,因爲這是一個非常大的合併,我想了解發生了什麼。