条件
设置SVN项目属性1. 在项目目录上点右键,在上下文菜单中选择TortoiseSVN->Properties。 在弹出的Properties对话框中,添加如下的属性(添加方法为点对话框中的“New...”按钮,在弹出的对话框中选择Property Name,输入Property Value): 如下图所示: 完成后,在提交源代码文件的时候,便可以输入对应的事务ID(注意目前只支持事务ID,也就是事务的全局唯一序号,是一个数字值,不是事务在项目中的编码)。如果提交的代码对应于多个事务,可以一起输入并用逗号分隔开。如下图所示: 提交后,查看LOG时,便可以看到对应的事务ID。点击即可打开事务的页面。如下图所示:
-----以下内容为参考---- 在软件开发中,修改依赖于一个bug或问题编号是很常见的。bug跟踪系统的用户(问题跟踪者)喜欢在问题跟踪中将Subversion的修改与一个指定编号联系起来。因此很多问题跟踪者提供了一个预提交钩子脚本,分析日志,查找提交相关的bug编号。这稍微有些不可靠,因为它依赖于用户写完全的日志,预提交钩子才能正确分析。 TortoiseSVN可以在两个方面帮助用户: 当用户输入日志信息时,一个定义良好,包含问题编号,与此提交相关的的行,会自动增加。这样减少了用户输入的问题编号不能比bug跟踪系统正确分析的风险。 或者TortoiseSVN高亮显示日志消息中能被问题跟踪者识别的部分。这样,用户就知道日志消息能被正确解析。 当用户浏览日志信息,TortoiseSVN在日志信息中创建指向每个bug标示的链接,它可以用浏览器打开。 你可以在TortoiseSVN中集成bug跟踪工具。为了使用这个特性,你要定义一些以bugtraq:开始的属性,它们只能在文件夹上设置 (第 5.15 节 “项目设置”)。 有两个方法集成TortoiseSVN 和问题跟踪。一个基于简单字符串,另一个基于正则表达式。它们的用法是: bugtraq:url bugtraq:warnifnoissue 在最简单的方法里,TortoiseSVN为用户显示了一个单独的bug ID输入字段,然后后面预计会追加一个用户输入日志信息的行。 bugtraq:message bugtraq:append bugtraq:label bugtraq:number 在使用正则表达式的方法中,TortoiseSVN不会显示一个单独的输入框,而是标记用户输入的日志信息,认为这些标志可以被问题追踪工具识别。这是在用户编写日志信息的时候完成的,这也意味着bug ID可以出现在日志信息的任何位置!这种方法非常灵活,也是TortoiseSVN项目本身使用的方法。 如果同时设置了bugtraq:message和bugtraq:logregex属性,日志正则表达式会优先使用。 |
|