首页 > 解决方案 > 在 bitbucket 中分叉

问题描述

我是 Git 工作流程的新手。在我们公司,我们使用的是 Bitbucket,这是我们采用的工作流程。

1-在本地克隆主存储库。

2-从本地主分支创建一个功能分支并执行您的更改。

3-将您的更改提交到本地功能分支。

4- 将远程主机的最新更改拉到本地主机。

5-将本地主分支合并到本地功能分支。由于通常我们的本地功能分支是研究项目,因此需要一段时间才能解决。因此,此步骤对于在创建拉取请求时避免合并冲突是必要的。

6-将本地功能分支推送到远程功能分支。事实上,这是第一次创建远程功能分支。

7-创建拉取请求,以便经理可以将远程功能分支合并到远程主分支。

如您所见,在此工作流程中,我们不会分叉远程 master 分支。换句话说,推送的特色分支是包含我们更改的 fork master 分支。然而,远程功能分支是在工作的最后阶段创建的,而 fork master 分支应该在一开始就创建。

这个工作流程看起来正确还是我误解了一些东西。

标签: gitbitbucketforkworkflow

解决方案


您的问题似乎与使用 Bitbucket 分叉无关,因为它列出了避免使用 Bitbucket 分叉的步骤。如果你的问题是这可能吗,答案是肯定的,当然是可能的;这就是你的公司正在做的事情。如果您的问题是这是否明智好主意好做法等,这些问题在 StackOverflow.com 上是题外话;考虑使用例如 softwareengineering.stackoverflow.com 代替(当然,首先检查现有问题)。


推荐阅读