我正在使用Visual SVN Server和Tortoise SVN(客户端)进行源代码管理 . 我希望所有开发人员都能以一致的格式标准化签到笔记 .
例如,我希望他们的提交消息默认为......
概要:
开发者名称:(预先填充)
评论人:
[错误ID]:
[更改错误状态]:
已知的问题:
受影响的文件:(预先填充)
在将来,我希望[Bug Id]和[Bug State]提供信息,以触发Bug跟踪系统的自动更新 . 还应使用svn用户和用户提交的文件预填充开发人员名称和受影响的文件 .
请发送您可能拥有的任何链接或样本 .
4 回答
我发现它使用:
Folder right-click -> Properties -> New... -> Advanced -> Property name: tsvn:logtemplate -> enter a Property value -> OK -> OK.
使用命令行执行此操作的方法是更改SVN_EDITOR环境变量,如下所述:
http://svn.haxx.se/dev/archive-2006-02/0487.shtml
或者,为了进一步提高SVN_EDITOR(例如,在必须使用SvnBridge的情况下正确链接到TFS工作项),可以将以下脚本存储为〜/ bin / svn_editor:
然后干脆做
在〜/ .bashrc或其他一些 . 甚至从Firefox TFS Web界面中查看的当前工作项页面保持工作项目编号文件更新的奖励点(我认为可能有一种方式与Firefox通信以获取页面 Headers 等) . 或者只是让这个脚本启动在持久性工作项文件上运行的第一个初始编辑器,然后让它在自定义提交模板上运行第二个编辑器 .
取自How to create a Tortoise SVN Checkin Template(修改为适合更新版本):