2016-11-29 41 views
1

が、私は下の画像で1のようにgitの分岐戦略に従うことをしようとしている正しく表示されない:IブランチdevelopからreleaseにしかしGithubのネットワークグラフは

git branching strategy

、その後、マージ

Github network graph

:バック developmasterreleaseブランチは、Githubの上のネットワークグラフは次のように表示され210

これは、releaseから枝分かれしているかのようになります(特に、リリースブランチが削除され、その名前が表示されなくなった場合)。

私は正確にthis tutorialからのステップに従っ:(masterの中)

  1. git checkout -b dev
  2. をいくつかの変更を行い、いくつかの変更を行い、release-1.0
  3. にコミット dev
  4. git checkout -b release-1.0 dev
  5. をコミット
  6. git checkout master
  7. git merge --no-ff release-1.0
  8. git checkout dev
  9. git merge --no-ff release-1.0

正しく表示するには、Githubのネットワークグラフを取得する方法はありますか? (Githubの設定を変更するか、分岐とマージの手順を変更する)

+2

Gitは枝の起源を記録しませんし、この種のデータを表示しようとするものは推測しています。 GitHubの推測者は、これらのケースをうまく推測するだけでなく、常に私には壊れているように思えます(ただし、最初は* one * repoのグラフを表示するのではなく、GitHubの "fork "操作)。限り、私は知っている(遠くはない、私はGitHub自体の軽いユーザーです)これを微調整する方法はありません。ありがとう@torek。 – torek

+0

その場合、コマンドラインでこのようなものを印刷できる優れたコマンドを知っていますか? – aensm

+0

良いグラフを描くのは難しいです。 'git log --graph'はraw ASCII、IMOで可能な限り最善の結果を出しますが、それほど良くありません。 :-) Pro Gitの本(https://git-scm.com/book/en/v2/Git-in-Other-Environments-Graphical-Interfaces)はhttps://git.wiki.kernel.org/にリンクしています。 index.php/Interfaces、_frontends、_and_tools#Graphical_Interfacesしかし、私はこれらのほとんどを試していません。 – torek

答えて

1

GitHubのようなサウンドは、ネットワークグラフを表示するのにはあまりよくありません。好奇心を抱いている人のために、私はちょうどGitKrakenをチェックアウトしました。それはディスプレイネットワークのグラフで素晴らしい仕事をしているようです。私はまた、私が持っているはるかに複雑なレポでそれを試しました、そして、それは非常にきれいに物事を表示しています!

GitKraken network graph

関連する問題