在GitFlow方法中,在完成并合并开发后,是否应该删除本地和远程的分支?

时间:2018-03-30 00:20:04

标签: git git-flow

我对如何使用基本git命令遵循GitFlow方法有疑问:在将其合并到开发之后删除功能分支的建议是什么:应该在本地和远程存储库中删除功能分支?或者它应该在完成后仅在本地仓库中删除并合并它们?

1 个答案:

答案 0 :(得分:2)

我说这取决于。 您可以分支主仓库,也可以将功能分支推送到主仓库。

如果你正在分叉,它实际上并不重要,因为所有分支都在你的分支中,一旦合并了这个功能,你可以随心所欲地做任何事情。我个人不会在这种情况下删除它们,因为由于我们的流程方法,如果QA不批准第一次合并,我们仍然必须在同一分支中工作。

如果你要推进主回购,那么是的,你应该保持回购清洁,因为每个人都在那里,如果每个人都一直离开分支,这将是一个完整的混乱。

请记住,GitFlow(或任何设计模式)的设计应该是一般的工作理念,而不是一个不可破解的法则:使其适应您的环境并进行对您有意义的更改。

相关问题