git - github 网络图查看器的替代品?

标签 git github

关闭。这个问题不满足Stack Overflow guidelines .它目前不接受答案。












想改善这个问题吗?更新问题,使其成为 on-topic对于堆栈溢出。

7年前关闭。




Improve this question




当我点击 github 上的“forks”按钮时,我想得到一个摘要,这是我使用网络图查看器得到的——但这并不完全理想。

理想情况下,我想要的是一个总结:

  • 显示提交消息并列出更改的文件
  • 排除已 merge 到其他分支的提交和分支
  • 排除已 merge 到其他分支的提交和分支,即使 git 不“知道”它们已被 merge (即樱桃选择或 rebase 而不是显式的 git merge 或 pull )
  • 对 fork 的“动量”给出一些指示(例如提交率、从中 fork 而不是从原始 fork 的 fork 数量等),以便您可以意识到 fork 何时会成为事实上的标准版本.
  • 除了 github 分支之外,还可以使用任何给定的相关存储库列表

  • 在可用性方面,理想情况下它应该:
  • 在触摸屏设备上运行良好(您无法将指针悬停在其中,并且浏览器可能已经在使用手势进行导航,因此您必须借助 [屏幕上] 键盘来滚动 github 网络图)。这可能意味着只是一个完全文本化的 UI,也可能意味着一个不使用工具提示的 GUI。
  • 适用于“胖手指”用户(包括触摸屏用户,但也包括残疾/老年用户)。必须单击或悬停在一个很小的点上才能看到提交,这可能令人沮丧。不必如此。

  • 该工具不一定必须显示分支之间的图形关系。我通常对发生的变化最感兴趣,而且我看到的大多数 fork 无论如何都是简单的线性 fork 。

    这对于有很多 fork 的 repo 特别有用。

    我不介意该工具是否必须从 github 的所有分支中获取所有分支才能执行此操作(尽管将其设为具有某种形式缓存的公共(public)的、基于 Web 的应用程序可能是有意义的,以减少 github 上的负载)流行或严重 fork 的 repo )。

    最佳答案

    关于git - github 网络图查看器的替代品?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8457048/

    相关文章:

    BFG 之后的 git 笔记?

    git - 如何解决 Git 存储库中的 merge 冲突?

    git rebase 交互式 : squash merge commits together

    git 无法将我的更新推送到远程

    git - 如何禁止 git commit -a 选项

    git - Gradle:我可以将一个根项目放在另一个根项目中吗?

    iphone - GitHub-带有 Storyboard的 iOS 应用程序

    git - 在 post-receive Hook 内执行推送到 github

    git - git push 失败,无法加载 github.com

    javascript - 如何使 github 页面 url 不区分大小写?