插件市场
/
插件详情
Git可视化 | Git GUI
为 Git 提供一个图形视图,分支记录更直观
83
(15 人评分)
评分
mscststs / cloudStudio_GitUI
(15 人评分)
评分

Git 可视化

在编辑器 右上角 “用户昵称” 下方显示一个“Mygit”按钮,点击即可打开可视化GIT面板

Features

  • 查看 Commit 历史(分支和提交信息)
  • 可以查看某一个 Commit 下的文件 Diff
  • 查看 Tags 以及 Branches
  • 无限加载的Commit条数(须在设置中配置)

演示:

gif

Configuration

可在设置中设置加载的条目数量,目前可选最大为100w(实际上完全足够)

Image

需要工作区已启用 Git

FAQ

  1. 为什么只能进行查看?
    这只是一个简单的版本,随后会逐渐加上一些比较有用的功能
  2. 为什么无法查看已经删除的文件的内容?
    官方的API无法获取到已经删除的项目
  3. UI 显示不完整?
    目前 UI 界面还在调整中,会逐渐修复一些问题
    目前基本修复
  4. 用户头像为什么是像素画?
    目前还没有找到确定 git 提交者头像的方法,因此通过一个像素头像生成库生成了这种像素头像,仅作区分

更多内容请往下查看 “Bug” 章节

ChangeLog

2018年12月7日, 按需渲染(性能优化),允许最大加载100w条 2018年12月7日, 一些UI修正 2018年12月6日, 首次提交,仅是更新一个大致的Demo

TODO

  • 优化列表按需加载 (最优先),一次加载数百上千条commit会导致卡顿(已完成)
  • 添加一些自定义设置项,例如默认的加载长度、Diff模式的显示方式(已完成)
  • 文件历史版本查看
  • 国际化(中文化))和UI修正(调整配色)
  • 搜索功能

由于官方的 菜单->版本 已经提供了足够完备的功能实现,并且其他接口没有开发的余地,因此不会额外过多扩展版本管理的功能,例如branch和Tag(事实上官方的接口对Git的一些操作的支持度还比较低)

Bug

由于某些原因,该插件目前还有很多不完善的地方,仅在下方列举了一些已知问题,在正常的情况下,这些Bug(feature)不会影响使用

目前 0.0.1 的多个问题已经被修复

About | 问题反馈 & 功能建议

如有问题反馈或者功能建议,欢迎通过站内私信联系我。

或者你也可以向我发送邮件: mscststs@qq.com

如果觉得本插件不错的话,可以奖励一个好评

分类
Git UI 增强
更多信息
版本0.0.3
发布时间2018/12/10 17:58
分享给好友
使用微信扫描二维码
然后分享给好友
用户评价
暂无评价
联系我们
电话
400-930-9163
腾讯云开发者平台由腾讯云及 CODING 共同运营,目前由 CODING 团队提供运营服务。