背景
最近经常用vscode和cursorvibe coding 一些小玩具,发现这两个编辑器自带的AI生成提交信息(commit message)使用起来十分方便。对于大部分修改,都能够生成比较符合主题且清晰的提交信息。但是日常工作用的较多的还是visual studio,而vs本身并没有提供一个类似的功能。
最开始的想法是写一个vs插件来做类似的事情,但是仔细一想,这不是又局限在单一工具上了嘛?又想起之前研究TortoiseSVN和TortoiseGit的时候,发现这两个版本控制系统GUI是提供了插件功能的,因此最终决定写成TSvn和TGit插件。
由于TSvn和TGit提供了统一的插件接口,因此一个插件可以在这两种版本控制系统中通用。
插件详情
GitHub - foryoung365/TSvnCMG: An intelligent plugin for TortoiseSVN and TortoiseGit that leverages AI technology to automatically generate high-quality commit