Skip to content

git工具

Latest

Choose a tag to compare

@yyqh01 yyqh01 released this 02 Jun 05:06

v7.24
1.丰富了获取代码的逻辑,支持深度控制。
2.修改了提交列表内容的显示,改为滚动获取。
3.丰富了忽略文件夹的功能,支持多级文件夹的忽略规则。
4.提交列表中,也支持ctrl+e打开文件所在位置
5.支持用winget命令安装/升级,在cmd命令提示符中运行:
winget install yyqh01.GitTools

v7.23
1.在GitHub CLI菜单中,增加Pull Request菜单及其相关功能。
2.增加wingetcreate 清单菜单,用来控制发布清单。
3.更新清单 (wingetcreate update 方法中,增加架构选择,可以选择对应架构,如:x64,x86等。

v7.22
1.修改了拉取代码的逻辑,不需要指向确定点击回车才确定,在任意焦点中,点击回车都可以拉取。
2.修改了给远程仓库添加url的命令执行错误的问题。
3.修改了克隆仓库时,改用输出显示克隆过程中的详细信息
4.完善了细节。

v7.21
1.修改了统计文件时,中文文件名变为8进制字符问题。
2.github帮助中,增加生成新的恢复码说明,用于双因素身份验证
3.GitHub页面中,增加查看/下载release功能。

v7.20
1.修改了推送代码的逻辑,直接在任意焦点回车,都可以确认。
2.修改了首次推送并关联的逻辑,支持选择仓库,输入url,远程别名。

v7.19
1.在gh菜单里,增加,在github上创建空仓库的功能,可以选择是否创建readme模板等。
2,在显示远程仓库列表中,增加delete删除远程仓库的功能。

v7.18
1.延长了获取版本时间,

v7.17
1.所有的程序包都放在一个页面中,
2.如果检查版本失败,增加打开下载页面入口。

v7.16
1.丰富了win的右键菜单,包括lfs子菜单,管理lfs,
包括本地菜单,管理新增提交,修改提交等等,
包括gh菜单,包括一键推送并关联等等。
包括仓库商店等等。

v7.15
1.移除了程序里的安装/卸载右键菜单的功能,放在了安装时的选择
所以,在升级之前,一定要在帮助菜单里,点击安装/卸载右键菜单,然后点击,否,执行卸载。
2.解决了稳定性。

v7.14
1.修复启动十偶发的退出问题。

v7.13
1.本次做了大幅度修复,在升级之前,先在帮助菜单里,选择安装/卸载右键菜单,点击,否,卸载右键菜单,
安装新版回来后,根据提示,再安装右键菜单。
2.更改了安装目录,改成全英文,安装完成后,需手动删除下面的目录
C:\Program Files\Git 工具
3.修改帮助菜单里的,检查git版本,改成检查并更新,有新版自动下载更新并安装,执行下面的命令:
git update-git-for-windows

v7.12
1.在帮助菜单里,增加检查git版本
2.每次下载新版本之前,都会删除旧的安装程序,以免过多。

v7.11
1.在GitHub CLI 帮助说明里,增加如何配置SSH 公钥到GitHub的过程。
2.在克隆对话框中,克隆地址编辑框增加下拉切换协议,http和ssh,不影响用户名和仓库名

v7.1
1.版本号改成7.1,
2.修改了创建工作树的描述

v7.01
1.丰富了克隆的选项,增加克隆深度的选择,单只克隆,克隆子模块,以及裸克隆 (--bare),镜像克隆 (--mirror)等选择,
2.推送和拉取代码中,增加强制推送拉取,和推送拉取标签等,
3.在本地菜单中,增加子模块菜单,列出了子模块相关的所有功能,包括添加子模块,更新子模块等等,在主界面,ctrl+shfit+I,直接添加子模块,
4.远程菜单中,丰富了功能按钮的助记符,也增加了在浏览器中打开远程仓库,解除浅克隆限制,加深浅克隆等等,

v7.0
1.全面支持GitHub CLI,在GitHub CLI菜单有帮助功能,也可以在主程序页面,Shift+F1,打开gh帮助对话框,
会告诉你如何安装、登录,怎么样用令牌登录等,
包括自动创建并关联到远程仓库,
删除远程仓库,解除与本地的关联,
修改github上仓库的描述,
以及修改可见性 (公开/私有),
调整开关状态,比如Issues,Wiki,Projects,Discussions,Merge Commit,Squash Merge,Rebase Merge等。
查找用户名,输入指定用户名后,可列出该用户名下的所有公开仓库,
在用户名列表里,回车查看详情,alt+C,克隆到本地,alt+u,在浏览器中打开,
详情信息里包括,仓库名,可见性,url,描述,创建日期,更新日期的内容。
查找仓库,也就是仓库商店,支持各种条件筛选,
输入关键词后,可按语言筛选,比如python,lua,c++等,
Stars数量筛选,>=10,>=100等,
Forks数量,同上,
许可证,比如,MIT,Apache-2.0,GPL-3.0,GPL-2.0,BSD-3-Clause,BSD-2-Clause,LGPL-2.1,MPL-2.0等,
以及归档,
排序方式包括,最相关,最热门(Stars),最多(Fork),以及最新更新,在排序方式里选择一个后,回车调整顺序,升序/降序,默认降序。
一次性显示仓库数量最多100000个。
还有对于 Issue的支持,包括发布,编辑,查看评论,查看已关闭或未关闭的Issue,列表里最多显示100000条,也就是最大限度,也支持评论Issue。
以及对于 Release的支持,包括上传,查看,管理附件,管理标签等等。
2.支持了lfs大型文件管理,
包括初始化lfs,(git lfs install),
追踪规则管理,
查看lfs状态,查看文件,
锁定文件,迁移历史,清理缓存等等。
3.添加工作树模式中,增加,用选中的分支创建并关联工作树,也就是,不创建新分支,延用原有的分支来创建工作树,该分支中的内容会被分配到指定的目录,这个功能主要用于从远程克隆下来的仓库,原来是工作树,克隆后,在同一个仓库目录里,用来恢复其工作树状态的功能,
也就是三个模式,复制当前分支创建并关联工作树,创建新的空分支并关联工作树,以及用选中的分支创建并关联工作树。
4.在帮助菜单里,增加检查更新,
如果有新版本,打开软件后,也会提示更新并下载。
5.在帮助菜单里,增加查看升级日志功能,
6.增强稳定性,以及其他细节更新。