簡體   English   中英

合並從 dev 分支到所有功能分支的更改

[英]Merge changes from dev branch to all feature branches

我有多個開發人員在功能分支上工作,我將他們的 PR 合並到開發分支。 要在本地同步,我當前的流程是在 dev 分支上簽出,拉取最新更改,然后簽出到每個功能並合並。 我這樣做是為了無論我在哪個功能分支上,我都對所有功能進行了更改。

git checkout dev
git pull origin dev
git checkout feature1
git merge dev
git checkout feature2
git merge dev

我正在尋找的是一種方法,通過這種方式,我可以一次性將 dev 分支的更改合並到所有功能。 這可能很愚蠢,因為我在 dev 分支上進行了所有功能更改。

您的開發人員應該在 dev 分支上重新設置他們的功能分支。

# Get latest dev branch commits
git checkout dev
git pull

# Switch to feature branch
git checkout feature-branch

# Do what you are asking for
git rebase dev

# As history of feature branch changed, you need to force-push it now
git push --force

暫無
暫無

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

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