小编Gle*_*nnM的帖子

GitFlow、压缩和合并问题

我在 git 存储库中使用GitFlowmaster ,因此我有一个, developand (临时)release分支。

工作流程

  1. develop我从(例如fix/fix-the-bug)创建一个新分支
  2. 我将修复压缩为有意义的提交
  3. 我将我的fix/fix-the-bug分支合并到develop
  4. 一旦我合并了足够的分支,我就会创建一个(临时)release/x.y.z分支develop
  5. 我对分支中的脚本进行版本升级release/x.y.z并标记提交
  6. 当我想合并release/x.y.z到时master,我遇到合并冲突。似乎master不明白提交已经存在于master
  7. release/x.y.z分支被合并到develop
  8. 我删除release/x.y.z

有几点需要注意,不确定是否全部正确:

  • 当合并到 master 时,我将我的提交压缩为一个提交
  • 应该有一个 git 标签来master指示版本号,但不确定如果我压缩提交是否可以正常工作。

问题

我现在想知道:

  • 我如何修复我的仓库,因为我认为我不应该遇到这些冲突。
  • 欢迎对工作流程提出任何进一步的建议(例如,我在哪一部分可以最好地执行壁球)。

git merge squash git-flow git-merge-conflict

5
推荐指数
1
解决办法
2719
查看次数

标签 统计

git ×1

git-flow ×1

git-merge-conflict ×1

merge ×1

squash ×1