CC.NET cc.net 利用 svn 配置的说明

93440105@qq.com · 2009年03月18日 · 5 次阅读

在配置 ccnet 时,我遇到的最大的问题:就是从服务器中下载源代码总是不成功. 一般来说,用的较多的工具就是 vss,svn,tfs,我每种都试过了,其中 svn 已经成功了,vss 和 tfs 正在实验中. 现在我把有关 svn 配置的过程说一下,我是从头开始配置的. (1) 先打开版本库浏览器,点击右键,加入文件夹,把项目文件全部加载进去. (2) 进入 svn 的目录中,右键->SVN 更新,把刚才加入的源代码更新到里面去,OK! (3) 在 svn\conf\passwd 中,找一个 Users 呆会用这个用户去下载源代码,eg: test/9527 SVN 的设置到这里就可以了,其实回头看看是很简单的.

其实如果已经用 svn 管理项目,那么这些都已经是配置好了.直接用就行了/ svn://192.168.100.86/FuYouBaoJian/ //服务器上项目文件的地址 c:\Test3 //下载在本地 c 盘上,这个目录你随便取 c:\Program Files\Subversion\bin\svn.exe //svn 程序路径 test //能访问 svn 的用户名 9527 //svn 的密码 其中...必须放在下面一行,这样就可以下载了

如果下载成功,你就可以看到在 c:/Test3 目录下看到所有下载的源代码.

只是把自己试验过的,写出来.一起交流有关 cc,ne 的相关问题.不足地方,高手多多指导.

[[i] 本帖最后由 q78978 于 2009-3-18 12:36 编辑 ]

Good,支持原创

现在出现问题比较多的是大家都很少把 svn 加到系统环境变量中去,从而无法正确下载代码到 local,也就不能 build 通过

因为下载源代码是第一步,个人认为这步比较重要,其它配置,参考一下网上的资料就可以成功了. 我自己老是卡在这个位置,不过总算成功了.多靠这里的学习和 scmroad,laofo 等高手帮忙

你太谦虚了...多多交流:lol

我也用了 CruiseControl 很长一段时间了,但是我几乎很少用它 的功能来做构建,因为我发觉它的本身功能局限性很低,而且 严格规范要求,我现在的做法是用 CruiseControl 作为我的构建脚本 的架构器(就是用 CC 来调用我的脚本) 至于构建的细节全部在我的脚本里实现,这样当你的 project 多的时候 ccnet.config 文件里只有 project llist,而没有具体的细节,

方便管理,构建脚本处理 Source Code Update, compile, make installer ,publish 等等

对,各个项目有各个项目的配置文件,只是用 cruisecontrol 调用一下就可以了。所有的东西都要写到各个项目的 build.xml 里面去。:handshake

c:\Program Files\Subversion\bin\svn.exe //svn 程序路径 这个是服务端的,如果公司的 svn 服务器在外地,自己的电脑上必须装这个软件吗?

laofo 于 2009-3-18 13:02 发表
Good,支持原创

现在出现问题比较多的是大家都很少把 svn 加到系统环境变量中去,从而无法正确下载代码到 local,也就不能 build 通过 [/quote]

添加到环境变量 path 中的是 c:\Program Files\Subversion\bin\svn.exe 还是 c:\Program Files\Subversion\bin 呢?

c:\Program Files\Subversion\bin

需要 登录 后方可回复。