Git-flow hotfix合并开发提前生产XX提前

时间:2015-06-23 12:10:25

标签: git git-flow

如何重现:

  1. 开发是提前6次提交。
  2. 从master创建修补程序分支。
  3. 在修补程序上进行2次提交。
  4. 完成修补程序分支(合并为主,标记,合并开发)
  5. Master现在是3个原点/ master(2个提交+合并提交)
  6. 发展是57起源/发展(什么?!)
  7. 为什么本地的devleop 3没有提前/发展?我有一种感觉它与合并中的--no-ff标志有关...

1 个答案:

答案 0 :(得分:0)

我曾经遇到过同样的情况。由于我对主仓库有写访问权限,因此我正在直接向上游执行合并操作。这会引起一些问题。 因此,不必手动进行合并,而是必须通过拉取请求执行此操作,即将您的Hotfix分支推送到您的源(您的分支)然后创建从修补程序到主服务器的拉取请求,在接受拉取请求后,修补程序分支将是合并为主人。

现在只需打开一个来自master的pull请求即可开发。