1
が、私は下の画像で1のようにgitの分岐戦略に従うことをしようとしている正しく表示されない:Iブランチdevelop
からrelease
にしかしGithubのネットワークグラフは
、その後、マージ
:バックdevelop
と
master
に
release
ブランチは、Githubの上のネットワークグラフは次のように表示され210
これは、release
から枝分かれしているかのようになります(特に、リリースブランチが削除され、その名前が表示されなくなった場合)。
私は正確にthis tutorialからのステップに従っ:(master
の中)
git checkout -b dev
- をいくつかの変更を行い、いくつかの変更を行い、
release-1.0
にコミット
- に
git checkout -b release-1.0 dev
- をコミット
git checkout master
git merge --no-ff release-1.0
git checkout dev
git merge --no-ff release-1.0
dev
正しく表示するには、Githubのネットワークグラフを取得する方法はありますか? (Githubの設定を変更するか、分岐とマージの手順を変更する)
Gitは枝の起源を記録しませんし、この種のデータを表示しようとするものは推測しています。 GitHubの推測者は、これらのケースをうまく推測するだけでなく、常に私には壊れているように思えます(ただし、最初は* one * repoのグラフを表示するのではなく、GitHubの "fork "操作)。限り、私は知っている(遠くはない、私はGitHub自体の軽いユーザーです)これを微調整する方法はありません。ありがとう@torek。 – torek
その場合、コマンドラインでこのようなものを印刷できる優れたコマンドを知っていますか? – aensm
良いグラフを描くのは難しいです。 '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