在提交的注释中自动向SVN添加修订号?

时间:2011-11-18 09:21:06

标签: svn jira

我们正在使用带有svn的JIRA,并在提交文件时在对话框中出现的注释中自动包含文件的修订版ID,以便JIRA捕获该任务。

像[E-2]这样的东西,其中'2'是由svn设置的修订版的id。有没有办法创建类似于[E- $ id $]或类似的东西?

感谢。

编辑:我已经解决了其中一部分阅读enter link description here,我希望有人帮助这个。

2 个答案:

答案 0 :(得分:2)

我使用过的所有JIRA / Subversion集成(svn插件,fisheye)都会自动处理。您在svn提交消息中的某处添加了JIRA问题密钥,例如“TEST-123”,然后集成会定期记录所有新提交并在其消息中查找JIRA问题密钥。然后,每个JIRA问题都有一个选项卡,其中包含与该问题相关的提交列表。因此,不需要将svn修订号嵌入到提交消息中。

答案 1 :(得分:1)

如果你不习惯以某种特定的方式做提交,并且你不介意做一些脚本编写,这就是我想到的 - 我自己可能会做这样的事情,尽管我是使用HG而不是SVN ......

获取Jira的命令行界面,进行装配,以便将“我的问题”下载到列表中,使用脚本解析列表以创建单独的* .issue文件,这些文件将被转储到目录中。然后在处理问题时,将它们从该目录移动到“完成”目录。当您准备提交时,您运行另一个脚本,为您的提交消息创建一个模板,其中包含所有已完成的问题 - 然后您填写每个问题的空白。

如果您的所有* .issue文件都与将删除文件并将其ID添加到提交模板的脚本相关联,那么您甚至不需要CLI,那么您只需创建自己的ID.issues文件用手。 (空文件)

剩下的就是编写提交脚本。