Skip to content

[功能建议]: 会话组织 / Git 操作入口 / 改动与历史合并 #1087

Open

Description

@Time-w
  1. 左侧会话按项目分组
    现在会话标签是平铺的,项目多了以后不好找。建议改成两层:
    第一层是项目,显示会话数量
    第二层是该项目下的各个会话
    项目行上提供"在此项目新建会话"的入口
    当前活动会话所在的项目默认展开,其余可记住折叠状态

  2. 右上角增加分支切换和提交入口
    右上角目前只有终端、分栏、设置,Git 的常用操作要进到侧边栏才能做。建议:
    右上角显示当前分支名,点击弹出下拉:搜索、切换、新建分支
    旁边加一个提交按钮,点开弹窗,展示本次改动的文件列表和 commit message 输入框
    弹窗里有"一键生成 commit message",基于当前 diff 生成,生成后可编辑
    底部两个动作:提交、提交并推送

3 git 「改动」和「历史」合并成一个视图
现在这两个是侧边栏里的两个独立入口,来回切换有点割裂。建议合并成一个页面:
上半部分是工作区改动(已暂存 / 未暂存),带提交框
下半部分是提交历史列表(保留分支、作者筛选)
点任意一条改动或 commit,都在同一个区域展示 diff
类似 VS Code 的 Source Control 加 Git Graph 的组合思路

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions