我应该多久将合并后的更改合并到我的其他git分支?

问题描述 投票:6回答:3

如果我有一个master分支。

然后我检查一个work分支并进行了很棒的更改,还有一些提交。

然后我必须修复一些东西,所以我回到master并检查一个名为fix的分支,修复我需要做的事情,并将其合并到master

我的问题是,我是否应该将qazxsw poi合并到qazxsw poi并继续,或者我应该继续使用master我在哪里并在我完成时合并它?

我发现自己不得不回到我工作的所有分支并更新(合并更改)每个分支。

我觉得最好尽快合并,但后来发现自己不得不不断更新我工作的所有分支。这不必要吗?

git
3个回答
6
投票

请参阅Nive总是很棒的Git分支模型:

你看,你应该将work(不是work)合并到fix(又名master)分支。

你应该多久和work合并一次?当然,每个稳定版本。

还有其他疑惑吗?看看图片。 :P

资料来源:develop


3
投票

你实际上不想做“后合并”这就是你正在做的事情。您想要集成或发布候选分支,您可以在任何想要查看的内容中进行合并。谷歌“每个功能分支”,以了解如何使您的工作井井有条,同步和灵活。


0
投票

当主人向前迈进时,我们:

master

与更改后的主人保持同步(例如,当应用http://nvie.com/posts/a-successful-git-branching-model/时),然后当我们合并分支时

git fetch               # get the latest master
git checkout my_branch  # work in my_branch
git rebase master       # replay my work on top of newer master

我们的目标是快速合并分支,以避免更新大量更改。

我们每天只在2个或3个分支机构工作,当分支机构在开发人员之间共享时,我们也会让他们及时更新:

fix
© www.soinside.com 2019 - 2024. All rights reserved.