Github 网络图显示不正确

Github network graph not displaying correctly

我正在尝试遵循 git 分支策略,如下图所示:

但是,当我从 develop 分支到 release,然后将 release 分支合并回 developmaster 时,网络图在 Github 上显示以下内容:

这使得它看起来好像 develop 是从 release 分支出来的,而不是相反(尤其是在发布分支被删除且其名称不再出现后)。

我完全按照 this tutorial 中的步骤操作:

  1. git checkout -b dev(在 master 时)
  2. 进行一些更改并提交给 dev
  3. git checkout -b release-1.0 dev
  4. 进行一些更改并提交给 release-1.0
  5. git checkout master
  6. git merge --no-ff release-1.0
  7. git checkout dev
  8. git merge --no-ff release-1.0

有什么方法可以让Github网络图正确显示吗? (通过更改 Github 中的设置或更改分支和合并的步骤)

听起来 GitHub 只是不太擅长显示网络图。对于那些好奇的人,我刚刚查看了 GitKraken,它似乎在显示网络图方面做得非常出色。我还尝试了一个更复杂的回购协议,它显示得非常好!