拒绝不合并提交的提交

时间:2013-04-22 14:01:05

标签: git git-branch git-merge git-workflow

这是我使用的工作流程:

  1. 在分支A中进行更改。
  2. 结帐分行B
  3. 将更改从分支A合并到分支B
  4. 将分支B同步(推拉)分支到远程分支。
  5. 结帐分行A
  6. 返回第1步
  7. 问题在于,有时我会忘记第5步,而不是分支A,我会对分支B进行更改。

    是否可以配置分支B以便拒绝“常规”提交并仅允许合并提交?

1 个答案:

答案 0 :(得分:1)

我建议您使用git-flow等工作流程,而不是手动完成这项工作。

或者您可以编写一个简单的脚本来完成这项工作。

如果您更喜欢手动操作,可以使用git-hook自动合并B分支和拉动操作。