Git Weekly Commits
这是一个 VSCode 插件,用于查看过去一周的 Git 提交记录。
功能
- 在 VSCode 侧边栏显示过去一周的 Git 提交记录
- 点击提交记录可以查看详细的文件修改信息
- 显示每个文件的添加和删除行数统计
- 支持查看所有提交记录的周报视图
- 支持配置 AI 厂商(阿里通义千问、腾讯元宝、Ollama 本地模型)用于生成周报
- 支持一键生成工作周报
- 左侧栏提供生成周报按钮,自动使用上周(周一到周日)的日期范围
使用方法
- 安装插件后,在 VSCode 侧边栏会出现一个新的图标
- 点击图标可以查看过去一周的提交记录列表
- 点击任意提交记录可以查看该提交的详细修改信息
- 在命令面板中输入 "Git Weekly Commits: 显示所有提交" 可以查看完整的周报视图
- 在命令面板中输入 "Git Weekly Commits: 打开设置" 可以配置 AI 厂商和 API Key
- 在命令面板中输入 "Git Weekly Commits: 生成周报" 可以自动生成工作周报
- 在左侧栏的"生成周报"视图中点击按钮,可以生成上周(周一到周日)的工作周报
提交详情视图
在提交详情视图中,你可以看到:
- 修改的文件列表
- 每个文件的添加行数(绿色显示)
- 每个文件的删除行数(红色显示)
AI 设置
插件支持配置以下 AI 厂商:
配置步骤:
- 在命令面板中输入 "Git Weekly Commits: 打开设置"
- 选择想要使用的 AI 厂商
- 根据选择的厂商配置相应的参数:
- 通义千问:
- API Key
- 模型选择(Qwen-Turbo/Plus/Max)
- 腾讯元宝:
- Ollama:
- 点击保存按钮
通义千问模型说明
- Qwen-Turbo:轻量级模型,响应速度快
- Qwen-Plus:标准模型,平衡性能和效果
- Qwen-Max:高级模型,效果最好
腾讯元宝模型说明
- 标准版:适合一般任务
- 专业版:适合复杂任务,效果更好
Ollama 配置说明
使用 Ollama 需要:
- 安装 Ollama(https://ollama.ai/)
- 下载需要的模型(例如:
ollama pull llama2 )
- 确保 Ollama 服务正在运行
- 在设置中配置:
- 模型名称:已下载的模型名称(如 llama2, mistral, codellama 等)
- API 地址:默认为 http://localhost:11434
生成周报
插件支持自动生成工作周报:
- 在命令面板中输入 "Git Weekly Commits: 生成周报"
- 插件会自动获取过去一周的提交记录
- 使用配置的 AI 厂商分析提交记录并生成周报
- 生成的周报包含:
注意事项
- 插件需要在 Git 仓库中运行
- 默认显示过去 7 天的提交记录
- 提交记录按时间倒序排列
- API Key 会保存在 VSCode 的设置中,请妥善保管
- 使用 Ollama 时需要确保本地服务正常运行
- 生成周报前请确保已正确配置 AI 厂商
贡献
欢迎提交 Issue 和 Pull Request!
许可证
MIT
| |