81100

zentao3.0集成svn后view diff无显示内容问题

回帖
回帖数 9
阅读数 3658
发表时间 2012-04-23 11:54:24
💐
段誉楼主

成功集成svn后,系统能够获得svn递交的注释信息,并能够自动完成。

在系统中展开修改记录后点击view diff链接,此时弹出显示信息标题

https://pisvr.rdc.com.cn:1443/svn/cres/test.c@9

但没有显示具体的文件内容。

 

在浏览器中输入https://pisvr.rdc.com.cn:1443/svn/cres/test.c@9,

返回信息The requested URL /svn/cres/test.c@9 was not found on this server.


去掉@9,在浏览器中直接输入https://pisvr.rdc.com.cn:1443/svn/cres/test.c,可以正常显示文件内容。


从现象分析,应该是系统解析生成的svn命令不正确。



9个回复
🍟
春哥沙发
@9是版本号。按理这个应该是正常的才对。
2012-04-24 12:50:07 王春生 回帖
💐
段誉板凳
但的确无显示内容。
2012-04-26 15:35:05 段誉 回帖
这个有点诡异,有什么线索吗?
2012-04-26 16:29:30 王春生 回帖

这很正常啊!

view/diff 是直接通过svn客户端文件进行操作访问,所以支持@xxxx 版本参数格式;

而用浏览器浏览SVN时是通过http协议链接,它不支持@xxxx 版本参数的链接访问。

 

另楼主的 view/diff 不显示除了可能是字符集差异引起外,

也有可能是SVN客户端程序与SVN服务器系统的版本兼容性问题而导致的。

 

2012-04-27 15:07:18 flywin 回帖
应该是https证书的问题。你试试使用http协议。
2012-04-27 16:26:43 王春生 回帖
svn地址http换为https么?zentao里能否修改支持https?
2012-05-02 15:45:31 段誉 回帖

现象来说,应该是生成的页面没有登录svn造成的, 手工复制地址到浏览器,去掉#版本号,也是会弹出用户名口令的

2012-05-02 15:46:51 段誉 回帖
可以。但比较麻烦。你可以这样操作:

1. 先用一个帐号执行svn log https://xxxx,然后永久记录私钥和密码。

2. 然后将这个用户下面的.subversion目录拷贝到对应的apache根目录下面,就是documentRoot的目录下面。

 

windows下面没有试验过。

2012-05-02 19:12:57 王春生 回帖

@final_winner  你在#1楼里不是说

... 在浏览器中直接输入https://pisvr.rdc.com.cn:1443/svn/cres/test.c,可以正常显示文件内容。 ...

的吗, 怎么#8楼里又说弹出认证窗口了?

 

另外请留意,http/https 用的svn口令校验文件要用apache/bin里的httpasswd重新生成,而与你svn库里的conf/passwd文件毫无关系的哦。

2012-05-03 12:08:48 flywin 最后编辑 2012-05-03 12:08:48 flywin 回帖
联系我们
联系人
金娟/高级客户经理
电话(微信)
18562856230
QQ号码
1826606239
联系邮箱
jinjuan@chandao.com
相关帖子
返回顶部
客服头像
金娟
高级客户经理
客服微信
18562856230
1826606239
统一服务热线 4006-8899-23
我要提问提问有任何问题,您都可以在这里提问。问题反馈反馈点击这里,让我们聆听您的建议与反馈。