簡體   English   中英

如何在git中修復錯誤的臨時更改?

[英]How to deal with temporary changes for bug fixing in git?

我需要更改代碼中的某些內容以重現錯誤(我在錯誤修復分支上工作)。 我已經找到了修復程序,但是現在我不知道如何繼續進行更改以重現它。

我的隊友必須檢查並測試我的修復程序。 因此,他們還需要我所做的更改,以便他們還能夠重現錯誤本身,並檢查我的更改是否真正解決了問題。

在我們的工作流程中,當某人修復了錯誤之后,他們會提交所有內容並將其推送到錯誤修復分支,然后創建拉取請求以將該分支合並到開發分支。 如果最后一位審閱者也接受了請求,則分支將合並到開發中。

一方面,我不希望這些“ bug重現更改”被合並到開發中,所以我考慮不推送它們-但另一方面,其他審閱者也需要它們。

我怎么解決這個問題? 我知道git提供了選擇某些提交的可能性,但是因此有人必須手動進行。 是否沒有辦法將提交標記為“不可合並”或其他?

最好的問候,winklerrr

我將創建一個錯誤重現分支,並將其推送。 然后其他人可以拉它進行檢查,而不會試圖將其合並到主要的dev分支中。

如果您的工作流足夠靈活,可以推送一個唯一的分支來包含錯誤重現代碼,那么這可能是最簡單的方法。

暫無
暫無

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

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