版本管理

A collection of 2 posts
版本管理

一个利用AI自动生成高质量的提交信息的TortoiseSVN 和 TortoiseGit 插件

背景 最近经常用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
2 min read
版本管理

SVN全局忽略匹配表达式

不错的一组SVN全局忽略匹配表达式,记录下来备用。以后重装SVN的时候再也不用到处找了。 可复制黏贴模式 *.o *.lo *.la #*# .*.rej *.rej .*~ *~ .#* .DS_Store thumbs.db Thumbs.db *.bak *.class *.exe *.dll *.mine *.obj *.ncb *.lib *.log *.idb *.pdb *.ilk *.msi* .res *.pch *.suo *.exp *.*~ *.~* ~*.* cvs CVS .CVS .cvs release Release debug Debug ignore Ignore bin Bin obj Obj *.csproj.user *.user *.generated.
1 min read