Git Flowブランチを視覚化するにはどうすればよいですか?


24

Git Flowワークフローを使用します。しかし、ツリーグラフで見栄えの良いログを生成することはできません。サイズが小さすぎるため、Gitフローチャートのようにすべてのブランチの関係が表示されません。

Gitリポジトリ用にこのようなグラフを作成するにはどうすればよいですか?

これはタワーが示す方法です。


1
ツールの推奨事項を尋ねることは推奨されません。本質的に、Git Flowグラフに似たログを作成する方法を尋ねていますか?これgit logはグラフィカルツールを介して必要ですか?gitでブランチトポロジを視覚化したことを見ましたか?
slhck 14年

回答:


18

コマンドラインツールを探しているかどうかを指定していませんが、もしそうなら、このような何かがあなたにブランチ構造の良い評価を与えることがわかります

git log --all --color --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit

そしてもちろん、git configでこれのエイリアスを作成できます。例えば

git config --global alias.lg "log --all --color --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit"

2
Windowsでは、置き換え'のために"
Z. Khullah

4

コードがパブリックgithubリポジトリにある場合は、http://beta.gitflowchart.comをご覧ください。Atlassian Stashには、これを行うプラグインもあります(無料ではありません)。

開示:両方のツールの基礎となるライブラリを作成しました。


beta.gitflowchart.comを試してみたかったのですが、「このアプリケーションはすべてのパブリックリポジトリデータの読み取りと書き込みができるようになります。これには次のものが含まれます。」なぜすべてへの書き込みアクセスを要求するのですか?
アダムラルフ

@AdamRalph:はい、それは残念です。ユーザーデータへのアクセスをリクエストする場合、スコープを渡します。これはここで定義されています:developer.github.com/v3/oauth/#scopesパブリックリポジトリへの読み取りアクセスのみを要求する正しい方法が何であるかわかりません。私たちはあなたのデータを読むだけで、何も変えないという私の言葉を聞いてください。
テウンD

リポジトリがとにかく公開されている場合、なぜそれらのために何かを指定する必要があるのですか?すでにアクセスできますか?
アダムラルフ

はい、それはもっともらしい。もう一度調べなければなりません。実際、ベータ版をリリースしてから長い時間がかかりました。積極的に取り組んでいるわけではありません。
Teun D

2
@AdamRalphそれを修正しました。このサイトでは、公開データの読み取りのみが必要になりました。私に警告してくれてありがとう、このスコープは非常に不適切でした。
テウンD
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.