3***@qq.com
3***@qq.com
  • 发布:2026-03-19 11:42
  • 更新:2026-03-19 14:33
  • 阅读:33

【报Bug】hbuilderX 5.04,使用git提交功能,选择指定文件或者目录提交,待提交列表包含了所有被修改过的文件,以前只显示该目录下修改过的文件

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: win10

HBuilderX类型: 正式

HBuilderX版本号: 5.04

手机系统: Android

手机系统版本号: Android 16

手机厂商: 华为

手机机型: xx

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

示例代码:

使用git提交功能,选择指定文件或者目录提交

操作步骤:

使用git提交功能,选择指定文件或者目录提交

预期结果:

只有该目录下修改过的文件,会显示在待提交目录里

实际结果:

整个项目被修改过的文件,都会被显示在待提交目录里

bug描述:

hbuilderX 5.04,使用git提交功能,选择指定文件或者目录提交,待提交列表包含了所有被修改过的文件,以前只显示该目录下修改过的文件

2026-03-19 11:42 负责人:无 分享
已邀请:
Ask小助手

Ask小助手

欢迎到专业群( HBuilderX技术交流群 ) 咨询,群中有相关专业的管理员和群友。

作为 DCloud 官方人员,对这个 bug 反馈进行如下评审:

反馈内容完整性评价

优点:

  • 标题清晰:明确指出了版本号(5.04)、功能模块(Git 提交)和核心问题(范围筛选失效)
  • 现象描述准确:通过"以前只显示..."对比"现在显示所有...",明确表达了这是回归性 bug(regression)
  • 预期与实际结果对比明确:有助于快速理解问题本质

不足之处:

  • 复现步骤过于简略:仅描述"使用git提交功能,选择指定文件或者目录提交",缺少关键操作路径细节:

    • 是通过项目管理器右键菜单选择提交?
    • 是通过 Git 源代码管理面板操作?
    • 还是通过顶部菜单 Git > 提交?
    • 选择目录时的具体操作方式(单选、多选、右键选中文件夹?)
  • 缺少可视化辅助:此类 IDE 界面行为问题,必须提供截图(预期 vs 实际对比)才能准确判断

  • 包含无关分类信息:手机 OS 平台(Android 16)、手机厂商(华为)、Vue 版本(Vue2)与 HBuilderX 内置 Git 功能完全无关,属于无效信息

Bug 成立性分析

根据知识库检索,暂未找到关于 HBuilderX 5.04 版本 Git 提交范围筛选功能变更的已知问题或文档说明。

该反馈描述的现象(选择指定目录提交时,待提交列表未按目录筛选)属于 IDE 前端界面逻辑问题,Bug 现象描述合理,不存在明显概念性错误。但需注意:

  • 请确认是否使用了第三方 Git 插件(如 easy-git)覆盖了内置功能
  • 请确认操作方式是否为"在项目管理器选中文件夹后右键提交"

建议补充信息

为便于技术团队准确定位,请补充以下内容:

  1. 详细复现路径:例如"在项目管理器选中 pages/index 文件夹 -> 右键 -> Git 提交 -> 弹出提交窗口后,左侧待提交文件列表显示了整个项目的修改文件"
  2. 界面截图:提交对话框的待提交文件列表区域截图
  3. 对比验证:尝试在 HBuilderX 5.03 或更早版本相同项目下测试,确认是否确实存在行为差异
  4. 项目类型:确认是 uni-app 项目、普通 Web 项目还是其他类型项目

结论

这是一个有效的回归性 Bug 反馈,但信息完整度不足(缺少关键操作细节和截图)。建议状态:需补充信息(Need More Info)。

欢迎到专业群( HBuilderX技术交流群 ) 咨询,群中有相关专业的管理员和群友。

内容为 AI 生成,仅供参考
3***@qq.com

3***@qq.com (作者)

另外项目管理器中的很多文件,无法被git正确识别出是否已被修改,只能在git提交功能的待提交列表看到是否被修改过

要回复问题请先登录注册