原创 头疼了几天的redmine+svn

2010-6-19 13:24 4115 4 4 分类: 软件与OS



这些天就做了一件事儿:把svn嵌入到redmine里面。今天做出来了,很是高兴……


以前总是在redmine里访问项目的版本库时候发生错误:原话是


redmine访问版本库时错误No such file or directory - svn list --xml"svn://localhost/repos1/"@HEAD --username bob.yang --password xxx 


得益于这段文字:


redmine的Svn实现是通过执行shell命令的方式来调用svn命令行程序的。所以你需要确保svn在你的PATH路径上。
如果你用development mode的redmine浏览svn功能页面时,你会看到类似下面的提示:
svn list --xml  "https://10.96.100.8/svn/myproject/"@HEAD --username bob.yang --password xxx

你可以在命令行执行一下,确保这个命令能正常执行,那么基本上redmine的svn浏览功能就可以用了。

另外,你可以把log中的错误内容贴出来看看是什么原因。

我已经把你上面的svn加到我本地的一个实验用redmine项目中,可以正常使用svn浏览功能。


 


原来是我没有把svn的bin目录加到path变量里,而这整整困扰了我两三天……


我的疑惑自答:1、同事的就没有手动把bin目录加到path变量里,为什么可以访问版本库时候不出错?


我后来明白,他们使用的是svn的windows 安装程序,而我用的是binary版本,不需安装,系统当然不会自动添加了……大悟……


2、为什么在tortoiseSVN里可以正常使用svn方式访问?因为tortoiseSVN里面集成了svn服务器的功能。


在命令行svn的bin目录下也可以正确使用svn list命令?很明显了,这是在指定了svn的bin目录情况下执行命令的,当然可以顺利通过。


 

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
4
关闭 站长推荐上一条 /3 下一条