Cruisecontrol svn 不能更新的问题,急救啊!

violin · 发布于 2009年11月03日 · 15 次阅读
96

svn服务器端的版本1.4.6 tortoiseSVN:1.6.4 cruisecontrol:2.8.2

svn服务器端装在远程的服务器上,本地安装的CC和tortoiseSVN,我是先将项目从svn服务器端checkout到本地,svn的登录认证我是保存在本地了的,但不管怎么配置好像不能直接更新svn项目,请大家帮我看看我应该怎么做才能让CC自动检测和更新svn项目呢?希望大家能帮帮我,非常感谢!

另,我本地也装了subversion svn,在命令行输入svn,得到如下界面: [color=blue]C:\Documents and Settings\jing_luo>svn 使用“svn help”得到用法。

C:\Documents and Settings\jing_luo

这是不是说明我本地设置的svn环境变量是成功了的,但由于本地安装的CC和svn服务器不在同一台机器上,所以不能update

cc的config.xml中关于SVN的这段是这样写的 <!-- touch any file in connectfour project to trigger a build -->

共收到 11 条回复
96
violin · #1 · 2009年11月03日

我看好多帖子上都说要在命令行执行更新,那我应该怎么操作呢,希望大家能指导我一下,谢谢谢谢

96
scmroad · #2 · 2009年11月03日

读读下面的代码,看看有啥作用没?

[code]- <!-- bootstrappers 核心插件bootstrappers用于CruiseControl 从Repository 更新代码.bootstrappers在构建(build)之前运行,是构建(build)前的准备工作

-->

  • <!-- bootstrappers 的作用有点难理解,项目的构建都应该基于最新的代码,因此在创建之前就要获得最新的项目文件. 如果使用ant 来完成这个任务,那么buildfile本身在构建之前发生了变化,是不是应该先更新buildfile,然后再对项目构建。 就是为从源码控制系统更新buildfile 文件而设计的。

-->

  • <!-- modificationset 核心插件modificationset用于检查各个源码控制系统中是否发生变化 *监控SVN 的变化
    *监听在quietperiod 秒内,资源库是否变化

-->

  • [/code]
96
violin · #3 · 2009年11月03日

谢谢,我试了下,主要是将下面这段替换了我原来写的, 改好后,重启CC服务,项目的图标显示为灰色不活动状态(inactive),之前也一直是这样 在http://localhost:8080/cruisecontrol/build”,运行后报错:页面手动执行“ Warning: at xsl:stylesheet on line 13 Running an XSLT 1.0 stylesheet with an XSLT 2.0 processor [cc]十一月-03 13:45:37 jectController- sword_control_pms Controller: forcing build [cc]十一月-03 13:45:37 Project - Project sword_control_pms: in build queue [cc]十一月-03 13:45:37 jectController- sword_control_pms Controller: build progress event: in build queue [cc]十一月-03 13:45:37 BuildQueue - now adding to the thread queue: sword_control_pms [cc]十一月-03 13:45:37 Project - Project sword_control_pms: bootstrapping

[cc]十一月-03 13:45:37 jectController- sword_control_pms Controller: build progress event: bootstrapping [cc]十一月-03 13:45:37 VNBootstrapper- svn: 此客户端太旧,不能存取工作副本“.”;请取得 Subversion 客户端的新版本 [cc]十一月-03 13:45:37 Project - Project sword_control_pms: idle [cc]十一月-03 13:45:37 jectController- sword_control_pms Controller: build progress event: idle [cc]十一月-03 13:45:37 Project - exception attempting build in project sword_control_pms net.sourceforge.cruisecontrol.CruiseControlException: svn process exited with error code 1 at net.sourceforge.cruisecontrol.util.CommandExecutor.executeAndWait(CommandExecutor.java:119) at net.sourceforge.cruisecontrol.util.Commandline.executeAndWait(Commandline.java:617) at net.sourceforge.cruisecontrol.bootstrappers.SVNBootstrapper.bootstrap(SVNBootstrapper.java:134) at net.sourceforge.cruisecontrol.Project.bootstrap(Project.java:760) at net.sourceforge.cruisecontrol.Project.build(Project.java:192) at net.sourceforge.cruisecontrol.Project.execute(Project.java:147) at net.sourceforge.cruisecontrol.ProjectConfig.execute(ProjectConfig.java:402) at net.sourceforge.cruisecontrol.ProjectWrapper.run(ProjectWrapper.java:69) at java.lang.Thread.run(Thread.java:619) [cc]十一月-03 13:45:37 Project - Project sword_control_pms: next build in 5 minutes [cc]十一月-03 13:45:37 Project - Project sword_control_pms: waiting for next time to build [cc]十一月-03 13:45:37 jectController- sword_control_pms Controller: build progress event: waiting for next time to build

96
scmroad · #4 · 2009年11月03日

重点的错误提示为: [cc]十一月-03 13:45:37 VNBootstrapper- svn: 此客户端太旧,不能存取工作副本“.”;请取得 Subversion 客户端的新版本

把 在 cruisecontrol这台机子上的 subversion 卸掉,安装最新版本的 svn

96
violin · #5 · 2009年11月03日

好的,我下个试下,不过我们svn服务器上安装的subversion 是1.4.6版的,如果在cruisecontrol这台机子上安装 subversion 最新版会不会对服务器端造成影响呢

96
scmroad · #6 · 2009年11月03日

应该不会。

期待你尝试过后把反馈贴上来,谢谢

96
violin · #7 · 2009年11月03日

太谢谢你了,就是subversion 版本低的原因,我装了个最新的之后,可以更新svn项目了

96
violin · #8 · 2009年11月03日

目前还未发现有何异常,若有异常我会贴出来的,呵呵,谢谢

96
scmroad · #9 · 2009年11月03日

violin 于 2009-11-3 15:36 发表
太谢谢你了,就是subversion 版本低的原因,我装了个最新的之后,可以更新svn项目了 [/quote]

Good

有问题欢迎再来发帖

96
FrozenPeak · #10 · 2010年3月05日

是SVN服务器版本与SVN客户端版本不一致问题,我的SVN服务器是1.4.5,客户端的版本是TortoiseSVN-1.6.7.18415就提示“此客户端太旧,不能存取工作副本”。结果换成TortoiseSVN-1.4.5.10425就解决了。 TortoiseSVN-1.6.7.18415是与SVN1.6.9版本配套的。

4
laofo · #11 · 2010年3月05日

谢谢补充。

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册