Skip to content

Git Atlas v1.5.0 · 分支行为锚点

Choose a tag to compare

@Kurtor Kurtor released this 29 Aug 10:08
· 18 commits to master since this release

重点更新

v1.5.0 把 Merge 与 Rebase 提升为分支拓扑中的一级事件。

  • Merge 使用琥珀色菱形汇合节点,提交行显示“合并”徽标
  • Rebase 使用紫色双环重写节点,提交行显示 REBASE 徽标
  • 详情区展示来源分支、目标分支和识别依据
  • 搜索支持按操作类型和涉及的分支名定位
  • 提交演化与范围档案增加分支行为统计
  • 节点选择仍不会改变基础 DAG 几何

识别依据

  • Merge 依据提交的多个父级识别,是稳定的仓库历史事实
  • Rebase 依据本机 Git reflog 的开始与完成记录配对
  • Git 提交对象不保存 Rebase 记录,因此 reflog 过期或关闭时不显示,界面会明确说明这一边界

验证

  • 分支行为解析单元测试:通过
  • 合成真实仓库:1 个 Merge、1 个 Rebase,新增 3 项界面断言全部通过
  • Git Atlas 自身仓库发布包:21/21 桌面检查通过
  • 渲染器错误与警告:0
  • Windows x64 空闲采样:5 个进程,工作集约 377.5 MB,私有内存约 245.4 MB,5 秒 CPU 采样为 0%

文件校验

Git-Atlas-1.5.0-Windows-x64.exe

SHA-256:19A8D30E1BC08A37AFB42A8D84A3C17ADF03E93EADEBA9C872623987C4405441