news 2026/4/3 4:51:13

SmartGit 25.1.103

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
SmartGit 25.1.103

让 SmartGit 为您生成简洁的提交信息。您可以按需生成,也可以立即提交,让 AI 在您继续编码的同时自动补全提交信息。

  • 点击生成– 在“提交消息”视图或“提交”对话框中,点击 AI 操作,即可为您的更改生成清晰、规范的消息。
  • 后台模式@ai——只需输入@ai消息并提交即可。继续工作;当 AI 结果到达时,SmartGit 会自动将占位符替换为正确的消息。
  • 支持 WIP进行中工作)——使用WIP(进行中工作)占位符快速提交。SmartGit 稍后会将其重新表述为完善的摘要,从而保持提交历史记录的整洁。
  • 非侵入式——您的代码保持不变;仅更新提交信息。

自动储藏描述

省去打字的麻烦,让你的物品收藏更容易被搜索到。

  • 自动描述– 启用创建 AI 生成的暂存消息和不带消息的暂存;SmartGit 会为您编写清晰的摘要。
  • 一致的名称分支图表中的暂存区会显示简洁的、基于更改的标题,以便您可以快速找到并重新应用正确的名称。

解释提交:按需提供摘要

需要快速了解最新动态?让 SmartGit 为您解释一下发生了哪些变化。

  • 右键单击 > 解释提交–为选定的提交生成简洁的摘要。
  • 多提交并发- 选择多个提交并运行 Explain;SmartGit 将在后台生成所有解释并将结果存储到Git Notes中。
  • 差异感知解释——利用提交信息和差异来突出显示意图和关键更改。
了解更多

隐私至上,从设计之初就如此。

有些工具会在你调用 AI 时立即上传项目数据。SmartGit 则不会。它只会在你明确允许的情况下,才将数据发送给你选择的提供商。

  • 明确选择加入——对于每个存储库和提供商的第一个 AI 请求,会出现一个同意对话框;在您批准之前,不会上传任何内容。
  • 精细化控制——可随时撤销或全局禁用;可随时切换服务提供商。
  • 限制和透明度– 配置差异上下文大小,限制最大差异大小,并启用调试日志记录以检查发送的内容。

您的 AI、灵活提示和 Git 笔记

SmartGit 可连接到您选择的 AI系统。选择一个常用的云服务提供商或您公司内部的本地LLM 系统,只需设置一次,即可在所有可用的 AI 应用程序中使用。

使用灵活的提示语调整语气,让消息读起来像是来自你的团队。将结果保存为Git Notes,以便将其放在重要的地方——Git Notes会附加到提交记录中,在 Git Graph 中可见,并且可以轻松地与队友共享。

了解更多

一般改进

Git Notes:一流且可配置

Git Notes是可以附加到提交上而无需更改提交内容的元数据。

  • 选择您的命名空间– 选择refs/notes/类别以及注释在日志图中的显示方式。
  • 在用户界面中工作——添加、查看和编辑注释;它们会显示在提交详细信息和图表中。
  • 分享和自动化——通过代码库推送/获取笔记,并将 AI 解释保存为笔记。
了解更多

工作树:更流畅、更安全

对 Git 工作树功能的支持已在多个方面得到改进:

  • 一目了然——具有自己工作树的分支在对数图中被标记出来。
  • 更智能的检出——如果某个分支已经在其他地方被检出,则检出操作会打开该工作树。
  • 在用户界面中进行管理——标准窗口中新增“添加”“删除”“修剪”命令。
  • 避免陷阱——及早发现未知或无效的工作树。
  • 精确的状态检测——修复了检测变基或二分工作树分支的问题。

章鱼合并

Octopus 合并提交是指具有两个以上父提交的合并提交。现在可以通过两种方式创建 Octopus 合并提交:一是直接多个分支合并到当前分支;二是修改合并提交到已合并提交。

SmartGit 作为凭证​​助手

可以在首选项的“可执行文件”页面中配置 SmartGit ,使其作为凭据助手来处理从 SmartGit 调用的所有命令。

此外,SmartGit 还可以用作shell 脚本、其他应用程序或Git 命令行工具的凭据助手——无需为此类用途单独配置身份验证。您可以在克隆仓库时直接选择此选项,也可以稍后在仓库设置中启用它。

强制推进:选择正确的策略

现在您有三种处理强制推送的选项。选择最适合您工作流程的选项。

  • 不要强制推送——最适合受保护的主线分支(例如mainrelease),在共享或受监管的项目中,历史记录绝不能改变。
  • 允许强制推送至特性分支(推荐)——非常适合特性流/Git流,其中生命周期较短的特性分支会在合并前进行变基或压缩。这允许贡献者清理历史记录,同时保护主线分支。
  • 允许强制推送到所有分支——适用于个人仓库、临时分支或实验性工作,在这些工作中,最大的灵活性比共享历史记录的安全性更重要。

不同作者的壁球提交

合并多个不同作者的提交,而不会丢失署名权。选择合并后提交的作者,然后使用“添加共同作者”功能Co-authored-by:为所有其他作者添加行。

更多的小帮手一起合作,可以确保共同完成的工作得到正确的归属:

  • 日志 > 详细信息– 复制任何贡献者的信息name <email>并粘贴到需要的地方。
  • 编辑作者name <email>设置作者时可快速粘贴。

LFS改进:状态更清晰,刷新速度更快

SmartGit 25.1 使有问题的 LFS 状态变得显而易见,并加快了常见操作。

  • 查看未展开的文件– 文件视图会将指针文件标记为LFS: 未展开,以便您立即注意到对象何时未展开(例如,如果未安装 LFS)。
  • 有用的工具提示文件会为LFS 不一致的条目显示工具提示,以解释哪里出了问题以及如何修复它。
  • 刷新速度更快——对于包含大型文件的存储库,LFS 刷新速度更快。
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/1 3:31:20

揭秘Open-AutoGLM自动化黑科技:如何用AI实现手机操作全自动?

第一章&#xff1a;揭秘Open-AutoGLM自动化黑科技&#xff1a;AI驱动的手机操作新范式在移动设备智能化演进的浪潮中&#xff0c;Open-AutoGLM 以其独特的 AI 驱动能力&#xff0c;重新定义了手机自动化操作的边界。该框架融合大语言模型与设备控制接口&#xff0c;实现自然语言…

作者头像 李华
网站建设 2026/4/3 1:24:03

洛雪音乐音源配置实战手册:打造专属免费音乐中心

洛雪音乐音源配置实战手册&#xff1a;打造专属免费音乐中心 【免费下载链接】lxmusic- lxmusic(洛雪音乐)全网最新最全音源 项目地址: https://gitcode.com/gh_mirrors/lx/lxmusic- 还在为音乐版权分散、平台切换频繁而烦恼&#xff1f;洛雪音乐音源项目为你提供了一站…

作者头像 李华
网站建设 2026/3/13 20:36:03

【Open-AutoGLM搭建全攻略】:手把手教你从零部署AI大模型系统

第一章&#xff1a;Open-AutoGLM搭建概述Open-AutoGLM 是一个面向自动化自然语言处理任务的开源框架&#xff0c;专为简化大语言模型&#xff08;LLM&#xff09;的本地部署与任务编排而设计。其核心目标是通过模块化架构实现模型推理、提示工程与工作流自动化的无缝集成&#…

作者头像 李华
网站建设 2026/4/1 14:25:01

5分钟掌握AI图像生成:Qwen快速创作全流程实战指南

5分钟掌握AI图像生成&#xff1a;Qwen快速创作全流程实战指南 【免费下载链接】Qwen-Image-Edit-Rapid-AIO 项目地址: https://ai.gitcode.com/hf_mirrors/Phr00t/Qwen-Image-Edit-Rapid-AIO Qwen Image Edit-Rapid-AIO项目为你提供了一套从文本到图像的极速创作方案。…

作者头像 李华
网站建设 2026/3/24 5:30:24

BasicTS开源项目快速入门指南

BasicTS开源项目快速入门指南 【免费下载链接】BasicTS 项目地址: https://gitcode.com/gh_mirrors/ba/BasicTS 一、项目简介与核心价值 BasicTS是一个专注于多元时间序列预测的开源框架&#xff0c;致力于为研究者和开发者提供高效、可复现的时序分析解决方案。该项目…

作者头像 李华
网站建设 2026/3/28 4:15:24

程序员如何90天成功转行黑客(网络安全)?

程序员如何90天成功转行黑客&#xff08;网络安全&#xff09;&#xff1f; 前言 程序员如何90天成功转行黑客&#xff08;网络安全&#xff09;&#xff1f; 有人说&#xff1a;”黑客到底比程序员高在哪&#xff0c;为什么很多人开始转行了“其实黑客都是程序员&#xff0…

作者头像 李华