51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3342|回复: 11
打印 上一主题 下一主题

[求助] 求助:如何将两个bug库中bug记录合并成一个库?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2005-5-19 12:45:22 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
请各位大家帮忙解答一下:在同一台机器上的TD8.0下创建了两个domain,并在两个domain中分别创建了两个project,现在想将这两个project中bug库合并到其中一个库中去,请问该如何操作?谢谢!!!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏

该用户从未签到

12#
发表于 2007-9-18 23:12:41 | 只看该作者
sdlkfj2
回复 支持 反对

使用道具 举报

该用户从未签到

11#
发表于 2005-5-24 19:55:49 | 只看该作者
呵呵,高招!佩服!
回复 支持 反对

使用道具 举报

该用户从未签到

10#
发表于 2005-5-24 19:55:30 | 只看该作者
呵呵,高招!佩服!
回复 支持 反对

使用道具 举报

该用户从未签到

9#
 楼主| 发表于 2005-5-21 09:16:48 | 只看该作者

谢谢!

谢谢各位,用copy  defects方法确实简单!
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2005-5-20 23:58:42 | 只看该作者
haha,出钱雇我好了。
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2005-5-20 16:23:26 | 只看该作者
就是这么简单!
beck3000忘记了还有SELECT ALL这个右键选项!
不用雇佣小学生,一次就可以搞定了。。。
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2005-5-20 15:01:57 | 只看该作者
其实有个超级简单的方法,你TD开两个窗口,分别连到两个project,在一个里面Defects->Copy Defects,然后在另一个里面Defects->Paste Defects,他就一条条自动合并了,连序号都会帮你自动调整,而且所有信息不丢失。
如果你缺陷不多用这个方式合并就是了。
如果你有几千条缺陷,雇个小学生帮你一个晚上肯定也搞定,比起其他复杂方法,我觉得这种方式未必费时。
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2005-5-20 14:16:40 | 只看该作者
我的意思是说,两个bug表的各字段要相同,如果你对一个进行过定制,另一个也要修改;BG_BUG_ID这个字段,在两个project的bug表中都是从1开始的,那你在把Project B的记录insert into Project A时,Project B的ID要在原来基础上加一个常数,这个常数就是Project A中ID的最大值。
可能原来我把问题想简单了,其实我也没有实际完整的操作过,这个只能自己做的过程中摸索了,关键是互相提供些方向。
有几个情况我原来没考虑到,一是缺陷有附件,在TD_DIR目录中,有个attach目录,把这里面的附件copy到一起,同时CROS_REF这个表也要合并,他表明了一种附件和缺陷的映射关系。
还有就是缺陷的历史,放在History这个表中,也要合并。
再有BUG_TOKENS和TOKENS这两个表,当缺陷的discription改动时,会往这两个表中插记录,也要合并。
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2005-5-20 08:57:21 | 只看该作者
如果是sqlserver2000的话,可以同步两个表. 当project_A的记录变化的时候,立刻反映到project_b中,project_b变化的时候也应该反映到project_a. 触发器可以做.
不知道哪位高人有其他的方法.
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2005-5-20 08:28:21 | 只看该作者
对于 “看你的TD数据库是access还是SQLServer,找到2个project的缺陷数据库(bug),通过SQL语句把一个bug库中的记录插入另外一个,这个过程中注意可能涉及到修改bug库的各个字段,尤其保证ID不要重复“方法
BECK3000能的明白些吗?从具体操作上来说说。。
回复 支持 反对

使用道具 举报

该用户从未签到

2#
发表于 2005-5-19 17:26:26 | 只看该作者
看你的TD数据库是access还是SQLServer,找到2个project的缺陷数据库(bug),通过SQL语句把一个bug库中的记录插入另外一个,这个过程中注意可能涉及到修改bug库的各个字段,尤其保证ID不要重复。
如果不想通过后台这个方法可能管用:在TD中defects页中点击defects->save as->Excel Sheet,把一个库导出到Excel表格,然后你要到TD的More TestDirector add-ins页面中下载Excel插件,安装好后在Excel的“工具”菜单中出现了Export To TestDirector,备份好你的缺陷库你就大胆的进行尝试吧。
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-23 14:59 , Processed in 0.075124 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表