簡體   English   中英

Bitbucket表示分支已合並,但是代碼丟失並且git沒有合並記錄

[英]Bitbucket says the branch is merged, but the code is missing and git has no record of the merge

我團隊的一個成員創建了一個分支,並在那里進行了一些代碼更改。 然后,他在bitbucket中為其分支創建了一個拉取請求。 幾天后,他批准了請求請求,並通過bitbucket將其合並到主分支。 所以現在bitbucket表示分支已合並,但是當我轉到主分支時,代碼不存在。 而且bitbucket仍然說它已經合並了。

我以為某個人會錯誤地還原了這些更改,但是我檢查了Git歷史記錄,並且在所有提交中都沒有記錄,所以不是。 這是怎么回事? 我真的很擔心其他分支機構也發生了這種情況,我們已經關閉了它們,以為實際上它們不是合並在一起的。

僅當使用--ours選項完成合並時,才會發生這種情況。

在記錄合並時,它將忽略來自源分支的任何更改。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM