TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Creating a custom Git flow visualization

65 点作者 cwebbdesign超过 10 年前

7 条评论

PeterWhittaker超过 10 年前
Summary: Author created a Stash-based visualization tool that takes the output of <i>git log --graph --oneline --decorate --all</i> and renders a pretty diagram.<p>Quite nice, actually. Not open source, as it is a private side project of the company, but examples are available on GitHub (cf TFA).
评论 #8762090 未加载
me_bx超过 10 年前
Funny that the library is not open source, but still they do host it on a public github repo. Doesn&#x27;t make much sense to me, and there should be some clarifications on what is authorized and what is not.<p>Github is &quot;Free for open source projects&quot;, I have always wondered what definition they would use for &quot;open source&quot;. Looked for it a few years ago, and didn&#x27;t find it. Any clue on what&#x27;s acceptable policy for them? Maybe they consider that public repo = open source, because code is accessible?
评论 #8762077 未加载
评论 #8762081 未加载
idlemind超过 10 年前
Very nice, I&#x27;ve always been dissatisfied with most visualisations of real git repos using git flow. It&#x27;s really hard to explain to non-devs the state of the branches, ideally the roadmap to the next release would be glanceable.<p>We&#x27;re looking to build an AtlasBoard for our project and the ideas here are very useful. We use bitbucket, so I&#x27;m not sure how similar the APIs there are to Stash, but one would hope they are similar enough that your code points us in the right direction.
daviross超过 10 年前
This looks really slick. I&#x27;ve seen some good and not-so-good visualizations of <i>git log --graph --decorate --all</i> (I always end up mapping this to &#x27;git map&#x27;), and this looks nicely clean.<p>My biggest question though, is on the Github permissions. It requires read&#x2F;write access on all user data (and public repositories), but I&#x27;d expect read access being all that&#x27;s required.
评论 #8762115 未加载
评论 #8762116 未加载
评论 #8762112 未加载
davvid超过 10 年前
[shameless plug] git-cola&#x2F;git-dag[1] can do this kind of visualization[2], and you can interact with the nodes too (checkout files, diff, etc).<p>[1] <a href="https://github.com/git-cola/git-cola" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;git-cola&#x2F;git-cola</a><p>[2] <a href="https://git-cola.github.io/screenshots.html" rel="nofollow">https:&#x2F;&#x2F;git-cola.github.io&#x2F;screenshots.html</a>
评论 #8762093 未加载
heinrich5991超过 10 年前
If you&#x27;re looking for something that can do this in the command line, check out `tig`. It also supports blames, etc.
cmpb超过 10 年前
This is the area where I feel that Atlassian&#x27;s SourceTree really shines. It is still an effective tool for manipulating git with a GUI, but the git branching display is insanely useful.
评论 #8761512 未加载