已解决 想了解版本库相关表的关系

您好,我们想实现一种效果:可以查询所有的svn提交版本号、及本次提交对应的任务、需求或者缺陷。想咨询一下相关表的关系,以及sql如何编写。

zt_repohistory中的 revision是svn版本号,zt_action的extra字段有部分记录是svn版本号,据此关联,也会有风险。希望能回复一下,谢谢

禅道版本 12.4.3 源码包
操作系统 RHEL
客户端浏览器 Chrome

提问者: 淮之 悬赏: 7 日期: 2020-11-20 10:48:37 答案:1 点击:80
设置备注
答案列表
2020/11/20
可以查询一下  zt_action表:select * from zt_action where ` action` ='svncommited';  查询结果中 objectType字段表示是需求、任务、bug等类型,objectID 是对应的编号。比如 objectType ='bug',objectID='2' 表示这个svn提交记录是关联到2号bug的,可以在  select * from zt_bug where `id`='2'; 查看2号bug详情。
2020/11/23
` action` ='svncommited'不能完成查询出来svn的提交记录。
如果提交代码时,加了Start bug#id、Finish bug#id 或Fix bug#id的话,action的值就不是svncommited,而是started、finished、resolved。