【easy-git】Git源代码管理工具 - 更新日志

1.5.1(2021-07-27)

  • 修复 分支视图 输入框颜色异常 的Bug
  • 修复 切换主题 某些情况下,git视图背景没有变化的Bug
  • 修复 当项目下变更的文件数量太多(8000左右)时,插件视图渲染失去响应的Bug

1.5.0(2021-07-09)

修复 上个1.4.9版本引出的 日志视图 无法查看指定文件或目录git log的Bug (感谢QQ用户看见你的瞬间的反馈)

1.4.9(2021-07-08)

  • 优化 克隆视图 不再兼容低版本HBuilderX,增加版本限制,要求3.1.2+ (截止2021年7月8日,HBuilderX版本为3.1.22)
  • 优化 git pull --rebase失败时,弹窗给出其它操作
  • 修复 某些情况下,因数据量很大,长时间没有反应的Bug(改为先显示UI,再加载数据)
  • 修复 源代码管理器、日志、分支视图等 切换主题 颜色没有随之变化的Bug
  • 修复 源代码管理器视图 底部切换到上一个分支 某些情况下,没有提示错误的Bug
  • 修复 当项目管理器内项目为git项目子目录时, easy-git相关视图,打开文件失败、获取文件修改错误的Bug (感谢用户看见你的瞬间的反馈)

1.4.8(2021-06-13)

  • 调整 项目管理器easy-git右键菜单,删除【OAuth认证】,新增pull、push、openUrl菜单
  • 优化 日志视图UI样式
  • 优化 克隆 自动记住上次填写的克隆目录
  • 修复 克隆 导入项目到HBuilderX,某些情况下,导入失败的Bug
  • 优化 分支视图 分支创建操作可点击区域大小
  • 优化 分支视图 增加Tag删除功能
  • 优化 git pull、git diff操作失败时,控制台提示语
  • 修复 源代码管理器视图 消息输入框 当消息被清空时,输入框样式没有被重置的Bug
  • 修复 日志试图 查看log详情 右上角 关闭icon点击后出现蓝边的Bug

1.4.7(2021-05-28)

  • 紧急修复 1.4.6引出 无法初始化存储库的Bug

1.4.6(2021-05-23)

  • 新增 SSH Key一键生成功能 (菜单【工具 - easy-git - SSH一键生成】)详情
  • 新增 源代码管理器视图 合并更改 增加 git checkout --ours|--thereis功能
  • 修复 源代码管理器视图 消息输入框 高度没有自适应的Bug
  • 修复 源代码、日志、文件对比、分支视图,某些点击事件,鼠标悬停样式不对的Bug
  • 新增 分支视图 支持合并远程分支到当前分支
  • 优化 切换上一个分支 当本地只有一个分支时,控制台报错。改为:状态栏消息提示
  • 优化 项目管理器 点击空白处 显示Git克隆菜单
  • 优化 oauth授权认证 弹窗增加【了解如何使用】入口
  • 优化 命令面板 分支删除与分支合并提示语

1.4.5(2021-05-12)

  • 新增 Git OAuth授权功能,支持连接github、gitee账号 详情
  • 新增 克隆视图 增加Github仓库搜索的功能 输入关键字回车搜索 即可获取Github搜索的仓库列表,克隆更便捷 详情
  • 修复 克隆视图 克隆指定分支失败的Bug
  • 新增 命令面板 支持分支重命名 command: EasyGit.BranchRename
  • 修复 由于文件写入方法错误,导致某些git操作第一次失败的Bug
  • 优化 源代码管理器视图 右上角... 移除菜单【设置.gitattributes】和 【设置.gitignore】
  • 优化 源代码管理器视图 放弃更改 右下角弹窗改为中间弹窗
  • 修复 文件对比视图 顶部3个icon没有居右的Bug
  • 优化 文件对比视图 设置最小高度

1.4.4(2021-04-27)

  • 优化 源代码管理器视图 文件刷新
  • 优化 命令面板commit操作,不再打开日志视图
  • 优化 克隆失败操作,移除删除相关操作代码

1.4.3(2021-04-25)

  • 在1.4.2的基础上,改了几句描述

1.4.2(2021-04-25)

  • 新增 命令面板及编辑器右键菜单 增加 查看看当前文件的历史提交版本内容command: EasyGit.showHashFile
  • 新增 命令面板 增加 远程仓库删除功能。command: EasyGit.RemoteRmOrigin
  • 优化 Git 仓库初始化流程以及UI
  • 优化 源代码管理器视图 文件监听
  • 优化 命令面板 reset/revert/cherry-pick quickpick列表数据
  • 优化 分支视图 分支名称显示顺序

1.4.1(2021-04-18)

  • 新增 Git提交忽略钩子功能,用于忽略.git/hooks/commit,默认不开启,需要手动在插件配置中开启。(菜单【设置】插件配置)
  • 优化 获取分支列表、tag列表,数据展示采用倒
  • 修复 日志视图 刷新按钮第二次点击无效的Bug
  • 修复 日志视图 某些情况下,显示了横向滚动条的Bug

1.4.0(2021-04-16)

  • 新增 两个分支对比提交功能,可通过命令面板触发,并支持绑定快捷键,command: EasyGit.BranchDiff
  • 修复 两个分支对比指定文件差异功能,可通过命令面板触发,并支持绑定快捷键,command: EasyGit.twoBranchSpecificFileDiff
  • 修复 命令面板 某些情况下,没有获取焦点的问题

1.3.1(2021-04-06)

  • 新增 命令面板 查看储藏功能,增加git statsh pop\apply\drop等功能
  • 修复 命令面板 某些情况下,获取项目名称失败的Bug
  • 新增 克隆视图 支持根据分支克隆
  • 优化 源代码管理器视图 顶部菜单 增加查看储藏菜单
  • 修复 文件对比视图 底部滚动条没有显示的Bug

1.3.0(2021-02-25)

  • 优化 克隆视图UI(仅支持HBuilderX 3.1.2+)
  • 修复 若干小bug

1.2.0(2021-02-06)

  • 调整 项目管理器、编辑器右键菜单
  • 新增 命令面板,标签删除功能
  • 新增 源代码管理器 增加 放弃所有更改
  • 修复 深色主题 文件对比 删除行背景色无法看清的Bug
  • 优化 仓库初始化 自动创建.gitignore
  • 修复 源代码管理器 某些情况下,重复刷新的Bug

1.1.1(2021-01-10)

  • 新增 命令面板,增加编码设置功能 (备注:解决乱码问题)
  • 修复 日志视图 某些情况下,某些操作日志视图没有刷新的Bug
  • 修复 日志视图 某些情况下,右键菜单,重置操作,无法点击的Bug
  • 优化 日志视图 搜索框提示

1.1.0(2021-01-09)

  • 新增 command: EasyGit.stashShow 查看某个储藏的文件列表以及差异, 命令面板触发
  • 新增 command: EasyGit.showConfig 即git cofing --list, 命令面板触发
  • 新增 command: EasyGit.openGitRepositoryInBrowser 在浏览器查看Git仓库,命令面板触发
  • 新增 Command: EasyGit.showAnotherBranchFile 查看文件在另一个分支的内容(无需切换分支),命令面板触发
  • 修复 源代码管理器,文件监听,极短时间内文件多次更新,函数多次执行引发性能Bug
  • 优化 源代码管理器视图 文件悬停显示title
  • 修复 分支视图 某些情况下,this.webviewPanel.webView.postMessage失败的Bug
  • 优化 分支视图 本地分支、远程分支、tag 增加数字角标
  • 修复 命令面板 查看tag详情失败的Bug
  • 优化 命令面板区分pull和pull --rebase
  • 优化 git pull --rebase失败时,控制台增加相关操作提示语
  • 修复 克隆视图,克隆按钮重复点击引出的Bug
  • 修复 非git项目文件,编辑器右键菜单,出现easy-git空菜单的Bug

1.0.0(2021-01-01)

  • 新增 Command:EasyGit.annotate 用提交的信息来标注给定文件中的每一行,编辑器右键菜单触发,并支持通过命令面板触发。
  • 补充 Command:EasyGit.resetHard 即源代码管理器视图,右上角更多重置当前修改,同时支持通过命令面板触发
  • 补充 编辑器右键菜单,增加【命令面板】
  • 优化 源代码管理器视图 自动刷新功能
  • 新增 文件对比视图 增加解决冲突相关操作 即保留当前分支文件采用传入的文件
  • 优化 源代码管理器视图 冲突文件暂存操作
  • 修复 源代码管理器视图 某些情况下,文件冲突数量,计算不准确的Bug
  • 修复 日志视图 切换项目监听错误的Bug
  • 优化 分支视图 具体:数据加载方式、UI、本地分支支持折叠、去掉底部的pull和push操作
  • 修复 windows 选中文件查看日志,日志视图搜索框路径显示异常的Bug
  • 修复 命令面板 windows上,Git add操作失败的Bug
  • 优化 命令面板 commit操作,弹窗,显示出暂存的文件数量
  • 优化 命令面板 暂存操作 add操作前,检查本地是否存在修改的文件
  • 修复 命令面板 重置到指定commit_id 操作失败的Bug

0.7.0(2020-12-25)

  • 【重要】新增 项目文件增加监听 当文件发生更改时,自动刷新源代码管理器等视图 (可在【设置】中手动关闭自动刷新,重启生效)
  • 【重要】新增 源代码管理器视图 首次打开、文件变动,视图顶部增加进度条动画
  • 修复 外部工具(如终端执行git命令), easy-git相关视图,没有刷新的Bug
  • 修复 源代码管理器视图 之前版本引出的 鼠标中键无法切换到上一个分支的Bug
  • 修复 Windows 文件对比视图 某些情况下,显示空白的Bug

0.6.3(2020-12-19)

  • 修复 分支合并、cherry-pick操作 某些情况下 文件状态错误的Bug
  • 优化 源代码管理器 commit & push操作提示语,commit相关操作,状态栏提示语去除时间限制
  • 新增 Command: EasyGit.commit 可通过命令面板触发
  • 优化 blame信息 在底部状态栏显示的数据格式

0.6.2(2020-12-13)

  • 优化 本地初始化存储库,关联远程分支、推送流程
  • 修复 日志视图 某些情况下,右键菜单显示不全的Bug
  • 优化 文件对比视图, 支持全文对比、自定义对比行数
  • 优化 当没有可用的push时,点击push,弹窗提醒
  • 修复 分支合并 某些情况下,控制台错误提示不准确的Bug
  • 调整 源代码管理器视图、日志视图、文件对比视图, 禁止选中文本
  • 调整 项目管理器Git菜单显示条件;初始化存储库菜单:只在项目根目录显示;并且所有菜单多选时不显示
  • 新增 源代码管理器视图,右上角更多菜单,增加提交功能 (仅提交)
  • 优化 源代码管理器视图, 文件列表状态获取方式
  • 修复 源代码管理器视图,重命名的文件,取消暂存失败的Bug
  • 修复 Git项目子目录,拖入HBuilderX后,某些情况下,Git相关操作失败的Bug

0.6.1(2020-11-29)

  • 优化 源代码管理器 打开时,自动进行fetch操作
  • 修复 日志视图 Merge消息点击后,没有任何反应的Bug
  • 修复 从顶部菜单【视图】【插件扩展视图】打开,页面空白的Bug
  • 修复 分支合并的冲突文件 某些状态显示错误的Bug

0.6.0(2020-11-23)

  • 重要 新增 reflog操作,command: EasyGit.reflog,支持通过命令面板触发
  • 重要 新增 归档操作,command: EasyGit.archive, 支持通过命令面板触发
  • 新增 日志视图,选中记录,右键菜单,增加【归档】操作
  • 新增 Git某些操作 运行结果语音播报 可手动关闭 (仅支持MacOSX)
  • 修复 某些情况下,日志视图,右键菜单显示不全的Bug
  • 修复 当没有新版本时,点击检查更新,没有任何提示的Bug
  • 新增 根据用户反馈,源代码管理器 更多,增加【推送】
  • 优化 项目管理器 菜单显示方式;非Git项目,显示初始化存储库菜单
  • 优化 Git用户身份校验提示信息

0.5.0(2020-11-17)

  • 重要 修复 当本地没有设置账号密码时,git push失败且没有任何提示的Bug
  • 重要 新增 commit&push配置项: 源代码管理器,点击commit图标,对已暂存的文件,支持commit & push一键提交 (菜单【设置】【插件配置】)
  • 重要 新增 源代码管理器 右上角菜单列表,增加重置代码到上次提交
  • 新增 文件对比视图,增加打开文件、打开日志功能
  • 优化 日志视图 选中并点击log,改变背景色
  • 优化 命令面板 cherry-Pick、reset、revert等操作,优化数据展示格式
  • 修复 选中项目,执行初始化存储库失败的Bug

0.4.2(2020-11-08)

  • 新增 日志视图、源代码管理器,增加命令面板入口
  • 新增 command: EasyGit.revert,日志视图同时增加revert菜单
  • 新增 command: EasyGit.cherryPick
  • 优化 Git克隆 优化控制台日志,并增加clone进度
  • 优化 merge\cherryPick操作 自动填充commit message
  • 修复 文件视图 暂存区的文件,在本地修改后,工作区文件状态计算错误的Bug
  • 修复 日志视图 cherrPick后,push操作失败的Bug

0.4.1(2020-11-02)

  • 修复 因解压问题,在MacOSX上中文乱码导致日志视图、文件对比视图无法显示的Bug

0.4.0(2020-11-02)

  • 重要 新增 文件对比功能
  • 重要 新增 Git命令面板(菜单工具 -> easy-git),并支持配置快捷键(command: EasyGit.CommandPanel)
  • 新增 支持修改上一次commit注释
  • 优化 分支合并,并支持取消合并
  • 优化 本地项目,初始化仓库,关联远程仓库操作
  • 优化 源代码管理 视图底部,分支名称,鼠标中键,点击后切换到上一个分支
  • 修复 文件视图 某些状态的文件,状态计算错误的Bug
  • 修复 若干小Bug

0.3.1(2020-10-24)

修改 文档

0.3.0(2020-10-24)

  • 重要 新增 Git文件,支持查看当前文件当前行最后一次修改信息 (将光标置于当前行,右键菜单【查看当前行最后一次修改信息 】,HBuilderX2.9.5+版本)
  • 重要 新增 日志视图 使用插件API customEditor, 布局更合理 (HBuilderX2.9.2+版本)
  • 重要 新增 日志视图 右键菜单,增加【刷新】、【查看详情】、【检出】、【切换分支】、【创建标签】、【重置提交】、【cherry-pick】、【复制】等功能
  • 重要 优化 文件视图 跟随vscode,将文件类型划分为: 合并更改、更改、暂存的更改
  • 修复 文件视图 某些文件,状态计算错误的Bug
  • 优化 文件视图 针对本地Git低于2.30.0版本,使用restore取消暂存报错的问题, 增加提醒升级Git
  • 优化 分支视图 增加标签、远端分支分类
  • 新增 分支视图 Git标签, 支持查看详情
  • 修复 当存在文件冲突、或本地没有修改的文件时,点击储藏,提示储藏成功的Bug
  • 修复 webview视图打开后,第二次切换视图没有生效的Bug
  • 修复 当焦点不在项目管理器、编辑器时,点击设置user.name、user.email、.gitignore等,没有任何提示的Bug
  • 新增 检查更新功能,菜单-easygit-检查更新

0.2.2(2020-09-28)

  • 新增 git cherry-pick功能 (日志视图,all,右键菜单cherry-pick)
  • 新增 【浏览器里查看远程仓库】菜单
  • 修复 0.1.0版本引出的 在项目管理器,选中git项目下的文件,右键菜单,点击查看日志,日志视图显示空白的Bug
  • 修复 分支视图 从...创建分支 没有正确推送远程的Bug

0.2.1(2020-09-17)

  • 修复 Windows 因为路径分隔符导致clone视图显示空白的Bug

0.2(2020-09-15)

  • 紧急修复 当未定义自定义主题时,取值异常导致插件无法正常运行的Bug (建议当前所有插件版本为0.1的都升级一下)

0.1(2020-09-11)

  • 优化 静态资源加载方式 vue.js和bootstrap.css从本地加载
  • 新增 全部取消暂存
  • 新增 日志视图 支持查看全部日志 (git log -a)
  • 新增 日志视图 支持双击分支名称 弹出分支列表切换分支
  • 新增 Git视图 适配自定义主题
  • 修复 日志视图 搜索框 优化正则匹配

0.0.8(2020-08-26)

  • 修复 0.0.6版本 引出的 项目初始化后,打开Git文件视图失败的Bug
  • 修复 本地没有设置user.name和user.email时,提示不准确的Bug

0.0.7(2020-08-23)

  • 新增 Git 插销上次commit
  • 修复 Git日志视图 关闭log详情窗口,导致日志视图无法滚动的Bug

0.0.6(2020-08-23)

  • 新增 Git 储藏、储藏最新、弹出储藏、清除所有储藏功能
  • 新增 Git 设置user.name和user.email功能 (菜单【工具】【easy-git】)
  • 新增 Git文件视图 消息输入框 设置ctrl+enter快捷键 (mac:command+eneter)

0.0.5(2020-08-19)

  • 新增 克隆仓库功能 菜单【工具 - Git 克隆仓库】
  • 新增 支持项目初始化 ( 对应: git init )
  • 新增 支持从【工具 - 源代码管理】,打开Git文件视图
  • 新增 项目管理器、编辑器 右键菜单 增加【查看日志】菜单
  • 新增 Git日志视图 双击commit id,即可复制到剪切板
  • 优化 Git文件视图 更多菜单,鼠标移走,关闭菜单列表
  • 修复 Git日志视图 按文件查询 提示fatal: option '-n 100' must come before non-option arguments的Bug
  • 优化 Git日志搜索 分析搜索字符,自动追加git log选项
  • 优化 深色主题下 输入框聚焦时,改变输入框颜色
  • 优化 Git分支视图 合并svg图标 在深色主题下,图标颜色不对的Bug

0.0.3(2020-08-09)

  • 修复 GIt日志视图 日期类型判断错误导致无法搜索的Bug

0.0.2(2020-08-09)

  • 优化 暂存文件、更改文件,显示文件数量
  • 新增 Git日志视图, 点击消息,显示更改的文件列表、文件详情
  • 新增 Git日志视图, 支持通过点击用户名自动添加author到搜索框
  • 修复 Git日志视图,因大量数据导致log view页面无法渲染的Bug
  • 修复 Git日志视图, 某些清空下,重搜索框文本无法清空的Bug
  • 修复 菜单工具 关于 url跳转错误的Bug

0.0.1(2020-08-08)

新增 Git源代码管理工具