关闭GitHub功能分支,同时在网络图中保留标签

时间:2015-01-01 01:25:52

标签: github

我喜欢GitHub的“网络图”视图。我喜欢它如何能够概述存储库随时间的发展:

enter image description here

不幸的是,我注意到了一个问题。当我完成将分支合并到master中时,如果我从remote(GitHub)删除原始功能分支,则小分支名称标签将消失。这会产生如下图:

Closed (and deleted) branches

我知道我可以将鼠标悬停在提交上以查看提交消息,但是对于我来说,至少有一些帮助,让分支名称标签能够提供我正在查看的内容的一般指示。< / p>

有没有办法从remote删除这些分支并让此图保留其标签?或者,有一种更好的方法,我忽略了吗?

2 个答案:

答案 0 :(得分:2)

没有办法保留已删除分支的名称并记住它在Git中的最后一次指向提交。

在某些Git GUI中,它们会显示这样的标记名称,因此您可以在给定分支的最后一次提交中添加标记。但是GitHub并没有显示这样的标签。

因此,在GitHub中,实现所寻求目标的唯一方法就是不删除分支。

答案 1 :(得分:0)

我将我的合并分支重命名为“zCLOSED-oldname”,以便它们仍然有引用,但排在分支下拉列表的底部。

不幸的是,您不能直接在GitHub中重命名,因此您必须在本地重命名,按“new”分支,然后从GitHub中删除原始分支名称。