相关疑难解决方法(0)

避免将 master 合并到开发分支中

我一直在监视从每个冲刺开始的两个分支 -ReleaseMaster

Master分支是开发人员创建新分支(特定于任务)、实现更改并创建合并到Master.

Release分支是特定于冲刺的,始终可提交给生产。Master我们只将提交给并由 QA 验证的分支合并到Release分支中。

这种方法最适合我们,因为我们Release定期提交并实现和验证了特定功能,因此我们确切地知道下一个版本中会发生什么。

一切进展顺利,直到我遇到以下问题;

  1. DeveloperA 已经创建了任务特定分支,比如taskA来自 的Master
  2. 他曾多次承诺成立taskA分支机构。
  3. 与此同时,其他开发者 BtaskB从 中创建了他的分支Master并向 提交了多项更改taskBtaskB合并到 中Master
  4. DeveloperA 将合并MastertaskA分支并进一步继续他的任务,并将更多更改提交到taskA分支!
  5. 最终他将把taskA分支合并到Master.

现在我只想将taskA分支合并到Release分支,但随着 DeveloperA 在步骤#4 中合并到他的分支中,我taskB也将分支合并到分支中,我会自动将分支更改合并到分支中!我不想要这样。taskAMastertaskBRelease

避免合并MasterDeveloper分支的最佳方法是什么?就我的情况而言,正确的方法是什么?

git git-merge

6
推荐指数
1
解决办法
2481
查看次数

标签 统计

git ×1

git-merge ×1