在我们的项目中,我们正在开发一项功能。我们完成了开发,创建了一个pull请求,并在一些注释关闭之后(Not merged)。但管理层决定不继续发布/发布功能。现在我不确定我们是否应该删除分支!任何人都可以指导我如何处理分支机构吗?因此它不应出现在分支列表中,但应保留代码以供将来引用!
答案 0 :(得分:2)
您的情况如下图
* 9ee0852 (HEAD -> master) some work
| * b7bfb4f (feature) some work on branch
| * 6c3e2f3 some work on branch
|/
* cf51f19 some work
* f850633 some work
你想要:
我建议你创建一个功能分支所在的标签并删除分支,这样你最终会得到这样的结构(大部分是相同的)
* 9ee0852 (HEAD -> master) some work
| * b7bfb4f (tag: feature) some work on branch
| * 6c3e2f3 some work on branch
|/
* cf51f19 some work
* f850633 some work
几点解释