Skip to content

[Feature] 支持创建和删除 Git 标签 #342

Description

@Wz58luck

Problem to solve / 要解决的问题

标签目前只能在 Git Log 底部工具窗口左侧的引用列表里看到、在切换弹窗里检出,不能新建也不能删,打版本得去终端敲命令。

界面位置参考 docs/visual-qa/07-git-history-graph.png:Git Log 左上角有 HEAD / Local / Remote / Tags 四个分组,标签就显示在 Tags 分组里,目前只能看,没有任何操作。

Proposed solution / 建议方案

  • 中间的提交列表右键菜单加“在此提交新建标签”(输入标签名,可选是否附注)
  • 左侧引用列表的 Tags 分组里,标签右键支持删除
  • 命令构造放 rust/lithe-core 统一,UI 先做 macOS,Windows 后接

Target platform / 目标平台

macOS(命令层涉及 rust/lithe-core 共享能力)

Alternatives considered / 已考虑的替代方案

No response

Additional context / 补充信息

No response

Checklist / 提交前检查

  • I searched existing issues for duplicates. / 我已搜索现有 Issue,确认没有重复建议。

Metadata

Metadata

Assignees

Labels

enhancementNew feature or requestmacossomething related to macos strongly

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions