2011-06-30 34 views
1

前段時間,我在bitbucket中分叉了一個回購並提交了更改。現在我想發送一個拉請求到原始的存儲庫。不幸的是,我的回購現在已經過時並且存在衝突。在這種情況下,推薦將更改推送到原始存儲庫的方式是什麼?推送過時的更改

我可以拉更改,合併,提交和發送拉請求,但在這種情況下,我的拉請求不僅包含我的更改。

回答

2

在這種情況下,您的pull請求應該只包含您的更改和合並。由於他們已經有了您所拉取和合並的變更集,他們將看到的只是您的變更集和合並。這可能不是什麼大問題。根據合併的複雜程度以及手動解決這些衝突時的決定,他們仍然有機會查看並決定不使用它。

某些方法的做法是維護一堆針對存儲庫的更改修補程序。存儲庫保持最新狀態,並且修補程序在最新更改的基礎上重新啓動,以便保持最新狀態。

根據您分叉項目的規模和開放程度,如果他們以前沒有接受過您的工作,他們可能會對一堆更改保持警惕。在這樣的情況下,最好先提交一些較小的變化來打破僵局。