- Introduced BlueprintModal in ProjectCard for project blueprint visualization. - Added state management for displaying the BlueprintModal. - Implemented Blueprint-related interfaces and functions in commands.ts for handling blueprint data.
859 B
859 B
| id | name | status | progress |
|---|---|---|---|
| git-ops | Git 操作 | done | 100 |
概述
基于 libgit2 (git2-rs) 的 Git 操作后端,提供 clone、status、fetch、pull、push、分支管理等功能。
任务卡
✅ 基础操作
- status: done
- files: src-tauri/src/commands/git_ops.rs
git clone, status, fetch, pull, push, head commit 查询。
✅ 分支管理
- status: done
- files: src-tauri/src/commands/git_ops.rs
创建分支、列举分支、切换分支。
✅ 上游状态检测
- status: done
- files: src-tauri/src/commands/git_ops.rs
检测本地分支落后远程的提交数。
💭 冲突解决 UI
- status: concept
- notes: 检测到冲突文件时提供可视化 diff 和解决方案,尚未确定交互形式。
💭 Stash 管理
- status: concept
- notes: stash list/apply/drop,可能需要新的 UI 面板。