在我的問題的上下文中,我從某個項目的分支upstream\master
分支分支origin\master
分支。分叉和同步git倉庫的策略
我的origin
項目是一個完全獨立的項目,它具有新的功能,我永遠不會想要創建一個upstream\master
的拉請求。但是,我想從upstream\master
獲取更新並保持同步。
在這種情況下,origin\master
是我項目的master
分支,所以它應該是最穩定的分支,我想保護它,並限制推送操作。 (restricted branches)
但是,如果我的理解是正確的,如果我想與upstream\master
同步,我得到改變我的項目的本地master
分支,解決衝突後,我需要把它推到origin\master
,這是一個受限制的分支 - 所以我實際上無法做到這一點。此外,我不能因同樣的限制創建本地master
到origin\master
pull請求..
更一般地說,直覺告訴我不覺得我的權利合併來自upstream\master
直接origin\master
。
有誰知道這樣的場景是否有更好的策略?