feat: 侧边栏「审查」支持 SVN 仓库
- Dominant language
- TypeScript
- Stars
- 2.7k
- Forks
- 395
- Avg merge
- 21h 48m
- Merged PRs (30d)
- 776
Description
**提交人**: 匿名
**客户端版本**: 0.1.22
---
## 使用场景
工作区中部分仓库使用 Git、部分使用 SVN 的混合环境。目前侧边栏的「审查」功能仅支持 Git 仓库,SVN 仓库无法使用该能力。希望在同一个编辑器内,无论底层是 Git 还是 SVN,都能获得一致的代码审查体验,无需切换到外部工具。
## 诉求
希望「审查」功能能够扩展支持 SVN 仓库。
## 建议方案
为 SVN 仓库提供与 Git 一致的审查能力,包括:
- **查看 SVN diff / 变更**:在侧边栏看到文件的改动对比
- **SVN blame / 追溯**:查看每行代码的最后修改人和版本
- **SVN log / 提交历史**:浏览仓库的提交记录和日志
- **代码审查评论**:在 diff 上添加评论或评审意见
---
**OS**: win32 x64 (10.0.22631)
**界面语言**: zh-CN
Contributor guide
Research direction
Start by locating the existing Git-backed sidebar review entry point and its diff, blame, log, and comment flows. Compare the current repository capability checks with the requested SVN behavior; done means the sidebar provides the listed review capabilities for SVN repositories as well as Git.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- developer-experience
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Quiet
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100