github网络图形浏览器的替代品? [英] Alternatives to github network graph viewer?

查看:127
本文介绍了github网络图形浏览器的替代品?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

当我点击github上的forks按钮时,我想得到一个总结,这是我通过网络图表查看器得到的 - 但它不完全理想。

理想情况 总结如下:


  • 显示提交消息并列出已更改的文件

  • 排除已合并到其他分支的提交和分支

  • 排除已合并到其他分支的提交和分支,即使git不知道他们已经被合并(例如,樱桃选择或rebase而不是明确的git merge或pull)
  • 给出了叉的动量的某些指示(例如,提交率,分叉的分叉数量而不是原始分叉数量等等),因此您可以了解分叉何时成为事实上的标准版本。

  • 适用于任何除了github分叉之外,还给出了相关仓库的列表



就usabil而言理想情况下,它应该是:


  • 在触摸屏设备上可以很好地工作(在这种情况下,您不能悬停指针,浏览器可能已经使用手势导航,所以你不得不求助于[屏幕]键盘滚动github网络图)。这可能意味着只是一个完全的文本用户界面,或者它可能意味着一个不使用工具提示的GUI。

  • 适用于胖手指的用户(包括触摸屏用户,但也残疾人/老年人)。点击或悬停在一个小点看到提交可能会令人沮丧。它不一定是那样的。



该工具不一定要显示分支之间的图形关系。我通常最感兴趣的是改变了什么,而我所看到的大多数叉子都是简单的线性叉。



这对于带有大量叉子的回购尤其有用。

我不介意该工具是否必须从github的所有分支中获取所有分支才能完成此操作(尽管将此设置为公共,web基于应用程序的某种形式的缓存,以减少流行或严重分叉回购的github的负载)。 喜欢这个? http://dev.choonkeat.com/branchesapp/


When I click the "forks" button on github, I want to get a summary, which is what I get with the network graph viewer - but it's not exactly ideal.

What I would ideally like is a summary that:

  • shows commit messages and lists changed files
  • excludes commits and branches that have been merged into other branches
  • excludes commits and branches that have been merged into other branches, even if git doesn't "know" that they have been merged (i.e. a cherry pick or rebase rather than an explicit git merge or pull)
  • give some indication of the "momentum" of a fork (e.g. commit rate, number of forks that have forked from it instead of forking from the original, etc.) so you can realise when a fork is heading towards becoming the de facto standard version.
  • works with any given list of related repositories, in addition to github forks

In terms of usability, it should ideally:

  • work well on a touchscreen device (where you can't hover the pointer, and the browser may already be using gestures for navigation, so you have to resort to an [on-screen] keyboard to scroll the github network graph). This could mean just a completely textual UI, or it could mean a GUI that doesn't use tooltips.
  • work well for "fat-fingered" users (which includes touchscreen users, but also disabled/elderly users). It can be frustrating having to click or hover on a tiny little point to see a commit. It doesn't have to be that way.

The tool wouldn't necessarily have to show the graph relationships between branches. I'm generally most interested in what has changed, and most forks that I look at are simple linear forks anyway.

This would be particularly useful for repos with lots of forks.

I don't mind if the tool has to fetch all branches from all forks from github to do this (though it might make sense to make this a public, web-based app with some form of caching, to reduce the load on github for popular or heavily-forked repos).

解决方案

something like this? http://dev.choonkeat.com/branchesapp/

这篇关于github网络图形浏览器的替代品?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆