51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 11790|回复: 17
打印 上一主题 下一主题

[原创] Qc与svn进行版本控制

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2009-6-24 10:52:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
Qcsvn进行版本控制

今天想起来qc了,以前用qcvss进行版本控制设置成功了。现在突然想试试svn,就心血来潮的干了起来,可是在做的过程中,还真遇到了一些问题,现在写下来,与大家共享。
1.  安装qc9.0版本,注意在安装qc完毕后,如果qc的服务启动失败,报错信息为“依存的服务错误”。那么很有可能是因为jboss服务启动失败。请到qc安装目录下启动:D:\Program Files\Mercury\Quality Center\jboss\bin\run.bat。(启动后就不要关闭了)
2.  启动完毕后要等待一段时间,这个时候即使仍然提示qc无法启动,也没有关系。可能是系统问题,qc此时是可以访问的。(忽略以下错误)

3.  qc中新建域为yiran,项目为test1001。用户名sa,密码111111
4.  qc的站点管理中启用版本控制,站点配置中vc项值为Y
5.  svn官方网站下载svn服务端,我用的是VisualSVN-Server-1.7.1
6.  安装svn服务端,并且新建项目test1001.新建用户sa,密码111111
7.  同时在svn官方网站要下载svnqc的连接插件(svn_qc9.0)PI-CollabNet_versioning_connector-1.0.1.129。注意版本的选择要统一。

8.  安装PI-CollabNet_versioning_connector-1.0.1.129插件,大体步骤如下:

9.  选折qc9.0版本


10.              输入qc项目中的域名和项目名。并且将该项目的用户名sa填入。比如:域名为yiran,项目名为test001.用户名sa


11.              输入你的需要管理项目的url和相应的用户名,密码。


12.  这样基本上就完成了插件的安装,在安装完成后,系统提示如下图。这个很重要,大家要牢记地址。

13.              这样完成后,我们就到qc中针对该域yiran下的项目test001进行版本控制。右键选择启用版本控制。这个时候可能会弹出错误信息,系统大体内容如下:

Stack Trace:

com.mercury.td.vc_plugin.vcutil.CVcException: Plugin failed to create vc project.

Can't convert plugin params Xml.

No mapping found for project: TEST1001 in domain: YIRAN_5

14.              分析错误内容,意思是找不到YIRAN_5下边的项目TEST1001。这里就很奇怪了,我们新建的域名为yiran,为什么现在变为了YIRAN_5呢。(这里具体为什么,我也没有查清,可能是qc自身的问题)为了证实这个错误,我们到qc项目库中查看。打开D:\Program Files\Mercury\Quality Center\repository\qc\YIRAN_5。这样我们就发现qc将项目文件存储在域YIRAN_5下边了。呵呵。可见是qc自身的问题

15.              那么我们就打开版本控制的目录,我们进入到该目录D:\Program Files\Mercury\Quality Center\repository\sa\DomsInfo\vc。在这里有svn版本控制的详细信息。里面的项目名任然是YIRAN,这是我们要相应的改为YIRAN_5


16.              大家要仔细研究这里的xml配置哦。里面可就是关键的版本控制的配置信息了,呵呵,如果以后要改项目,就直接在里面修改即可。呵呵

17.              好了,现在几乎打工告成了。大家只要到qc中,重新的启用test1001.就可以看见期盼已久的版本控制启用成功。呵呵


好了,就写到这里吧。不过最后要啰嗦几句。Mi公司的qc很强大,正是他的强大,才使得和其他工具结合的时候,有很多的问题。大家要有耐心的去分析和解决这些问题。如果有问题,欢迎和我讨论。msnyiranwrw@hotmail.com。邮箱:yiran3235@163.com


版权所有,如果大家要转载,请注明出处,带上我的大名:依然。呵呵!!


  


附件:

image002  [时间:2009-6-24 11:12]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2009-6-24 11:34:23 | 只看该作者

顶呀,申请楼主加精哦!!!

我自己先顶起来,申请楼主加精哦!!!
回复 支持 反对

使用道具 举报

  • TA的每日心情
    慵懒
    2017-4-10 16:15
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    3#
    发表于 2009-6-27 14:13:52 | 只看该作者
    不是很明白这样做的好处是什么,具体是怎么工作的。

    楼主能不能详细解释一下?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4#
    发表于 2009-6-28 12:23:38 | 只看该作者
    用过QC+VSS
    进行版本管理,版本号不能自定义,只用从1.1.1三个num数组成。感觉不是很好用,每次check out 、check in 都要改变版本号。不能和产品的版本统一。所以感觉不很好。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5#
    发表于 2009-9-18 18:54:25 | 只看该作者

    找不到插件

    请问插件在哪里下载呢?
    为什么我在SVN官网找不到?
    真汗
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6#
    发表于 2010-5-19 09:26:38 | 只看该作者
    真是不好找啊,终于在官网上找到了~~~

    [ 本帖最后由 asfern 于 2010-5-19 10:02 编辑 ]
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7#
    发表于 2010-8-25 12:44:20 | 只看该作者
    建议提供插件
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2018-2-28 18:04
  • 签到天数: 40 天

    连续签到: 1 天

    [LV.5]测试团长

    8#
    发表于 2010-8-25 15:01:14 | 只看该作者
    http://www.open.collab.net/cn/products/integrations/
    看下这个。不过貌似是商业软件。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9#
    发表于 2010-11-11 13:46:05 | 只看该作者
    恩恩,整个GOOGLE就搜索到这一篇,没想到还是老师你写的……呵呵
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    10#
    发表于 2010-11-14 17:49:06 | 只看该作者
    不错学习了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    11#
    发表于 2011-1-7 15:19:06 | 只看该作者
    有没有插件啊?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    12#
    发表于 2011-8-1 23:54:51 | 只看该作者
    深入学习中,谢谢。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    13#
    发表于 2011-8-2 14:46:08 | 只看该作者
    请问楼主QC与SVN挂接,需要QC和SVN在同一台机器上安装么?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    14#
    发表于 2011-8-15 11:39:56 | 只看该作者
    不错啊,太强大了!学习中
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    15#
    发表于 2011-10-10 14:24:05 | 只看该作者
    good~
    之前用vss,没有成功,用svn终于好了.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    16#
    发表于 2012-7-18 14:22:23 | 只看该作者
    找不到QC9和SVN的连接工具和插件呀  怎么办
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    郁闷
    2018-6-11 16:01
  • 签到天数: 131 天

    连续签到: 1 天

    [LV.7]测试师长

    17#
    发表于 2016-1-25 15:08:32 | 只看该作者
    单位里要求要将alm11和svn集成,就把这个帖子搜出来了。
    看到了希望,但那个插件(PI-CollabNet_versioning_connector-1.0.1.129.zip)很难下载,是我的网络问题吗?
    不知道哪里有alm11的svn集成插件下载?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2020-8-4 11:02
  • 签到天数: 943 天

    连续签到: 1 天

    [LV.10]测试总司令

    18#
    发表于 2016-3-21 15:29:14 | 只看该作者
    安装时就有问题,不能成功创建一个项目工程。
    看一下安装的系统环境是否与QC兼容。
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-7 15:29 , Processed in 0.076616 second(s), 22 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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