【发布时间】:2020-12-07 18:04:18
【问题描述】:
我所指的场景是,我在分支 A 中处理一个功能,而我的同事在分支 B 中处理另一个功能。当我工作时,我意识到 B 的一些变化会对我有很大帮助,但是因为它正在进行中,我不确定是否应该从 A 中的分支 B 拉出。
我的问题是:
- 从分支 B 拉取是否有任何缺点(或者是否甚至建议从除开发之外的其他分支拉取)?
- 我意识到我现在必须与开发和分支 B 同步,所以下次我想要最新的更改时,我需要从两者中提取。有没有办法自动做到这一点?如果我的分支依赖于 2 个以上的分支怎么办?
- 除了等待分支 B 合并开发之外,还有更好的方法吗?
我想在大多数情况下,只需挑选一些提交就足够了,但有时你只需要整个分支。
【问题讨论】:
-
你将如何“从分支 B”拉入 A?你的意思是合并?让我们尝试使用有意义的术语...
-
看看stackoverflow.com/questions/65185929/… - 这个人陷入了混乱。最好不要去那里......
-
我很想根据意见投票结束这个 - matts 的 cmets 和 eftshift0s 的回答让我这样做了。不是因为我认为他们错了——只是因为它巩固了我的信念,即它确实是基于意见的。有些人会争辩说这是世界上最好的事情——而现实生活显示了你可能会遇到的恐怖。
-
@fredrik 我不同意。是的,人们可以就这个话题发表意见;但提出的问题本质上是事实。 OP 没有问“这是一件好事吗”; OP 问“这是在 GITFLOW 中做的一件好事”。您可以对 GitFlow 是否是一个好的分支/合并流程有意见,但 GitFlow 允许或不允许哪些程序是事实问题,因为它记录了这些决定的原因。实际上,如果您查看 OP 的具体问题:“……有缺点吗?”事实。 “有没有办法自动___?”事实。
-
最后一个问题(“有没有更好的方法......”)有点基于意见(尽管这仍然应该在关于 GitFlow 的问题的背景下进行),但对于所以,在更广泛的问题的背景下,不会是关闭的理由
标签: git git-branch