评论列表
小Q 2020-03-18 16:59:51 回复
禅道12.1.stable版本SVN代码提交时用task#xxxx不会自动关联到任务历史记录了吗?
回复
同步的脚本执行了吗?参考文档:http://www.zentao.net/book/zentaopmshelp/137.html
jason 2019-12-30 16:45:15 回复
SVN的第一种接入方式,即:“”svn自带的钩子机制,当有代码提交的时候,触发一个钩子脚本,然后分析注释,得出相应的bug, story或者task的id号,然后调用禅道的api,将相关的记录写入数据库“”,这个方式,官方有提供支持吗,即有对应的API可以调用吗?谢谢
回复
可以在后台--二次开发--api页面,看一下具体的参数。
huangwb 2019-11-12 14:50:08 回复
为什么关联之后,禅道上面可以看到svn代码提交的日志,但是点击查看view diff只有现实文件名称,不能显示变更的代码块吗?
回复
请不要多个地方提问,可以加一下本网页最上方的求,在群里截图看一下显示内容。
mala 2019-09-24 15:58:41 回复
安装了svn插件后,svn提交时用task#xxxx ,在代码模块可以看到svn提交信息,但在相应的需求的日志中为什么没有对应的提交信息呢?
回复
使用task#123之后会在对应任务下添加备注,在需求下添加备注需要使用story#123,在任务下的备注不会自动添加到关联的需求下的。
回复
你好,禅道集成svn,在禅道页面上点击view diff 你能显示变更的代码块吗?还是只是显示修改的文件名称?
回复
如果修改的文件是文本文件是可以显示的,如果是二进制等格式的文件是无法展示具体修改的内容的。
🍇
吴怀军 2019-06-25 16:40:33 回复
我的svn时windows版本,访问方式是https,禅道是windows一键安装的。在禅道配置SVN参数后,执行syncsvn,报常见问题中的错误,手动执行没有任何输出,请问如何解决?
回复
可以添加下页面上方QQ,邀请进群后具体报错页面截图看下
回复
您好,最近我在集成SVN时,也遇到了同样的问题,请问您是怎么解决的呢?
回复
可以联系下官网顶部的商务QQ,邀请加入技术交流群,群里沟通下。
王生 2018-12-27 10:04:17 回复
禅道和svn集成好后,记录也可以同步了,但是在页面上查看提交记录的diff和view时还是提示:Server certificate verification failed: certificate issued for a different hostname, issuer is not trusted,这是什么原因呢
回复
可以添加页面上方QQ,邀请进群后具体页面包含地址截图咨询看下。
anly 2018-11-28 14:14:54 回复
admin123@ubuntu:/opt/zbox/app/zentao/bin$ ./syncsvn.sh
2018-11-28 14:05:35 begin repo 1
svn: E230001: Unable to connect to a repository at URL 'https://192.168.0.209/svn/%B2%E2%CA%D4'
svn: E230001: Server SSL certificate verification failed: certificate issued for a different hostname, issuer is not trusted
2018-11-28 14:05:35 start from revision 0
svn: E230001: Unable to connect to a repository at URL 'https://192.168.0.209/svn/%B2%E2%CA%D4'
svn: E230001: Server SSL certificate verification failed: certificate issued for a different hostname, issuer is not trusted
Some error occers:
The command is /usr/bin/svn --non-interactive --trust-server-cert --username wt --password wtwtwt --no-auth-cache log -r 0:HEAD -v --xml https://192.168.0.209/svn/%B2%E2%CA%D4/
the svn logs is <?xml version="1.0" encoding="UTF-8"?>
<log>

admin123@ubuntu:/opt/zbox/app/zentao/bin$

我在windows上远程操作Ubuntu(禅道在Linux系统上),silksvn安装在windows上
/opt/zbox/app/zentao/module/svn/config.php 配置:
$i = 1;
$config->svn->client = 'E:\software\svn\bin\svn.exe';
$config->svn->repos[$i]['path'] = 'http://192.168.0.137:8181/zentao';
$config->svn->repos[$i]['encoding'] = 'utf-8';
$config->svn->repos[$i]['username'] = 'zz';
$config->svn->repos[$i]['password'] = '000000';
回复
svn客户端,需要安装在禅道服务器上的,而且配置文件,也需要写禅道服务器上的svn客户端。
回复
config.php 里面的path怎么设置啊,我在zentao目录下mkdir一个svn目录,path怎么指向我这个svn目录(路径:http://192.168.0.137:8181/zentao/svn 这样能行吗?)
回复
path目录,填写svn代码库的访问地址就好的。手册中也有实例的。
2018-09-06 13:46:29 回复
syncsvn.sh 运行没有任何输出, SVN上有两个代码库,其中一个代码库提交之后可以更新到禅道对应的task记录里, 另外一个不能,反复查过SVN的配置和禅道上的配置也没错,寻求帮助~~~

SVN配置:
module/svn/config.php
$i = 1;
$config->svn->repos[$i]['path'] = '隐藏URL/svn/隐藏代码库1/';
$config->svn->repos[$i]['username'] = '隐藏账号';
$config->svn->repos[$i]['password'] = '隐藏密码';



$i ++;
$config->svn->repos[$i]['path'] = '隐藏URL/svn/隐藏代码库2/';
$config->svn->repos[$i]['username'] = '隐藏账号';
$config->svn->repos[$i]['password'] = '隐藏密码';
(隐藏的URL,账号,密码都是一样的)

root@zentao:/opt/zbox/app/zentaopro/bin# ./syncsvn.sh 运行没有结果
直接运行其中的内容也没有结果。然而代码库1 的代码可以在禅道记录里带出来

回复
问题已私聊答复,换源安装curl命令后,看下禅道服务器可以正常访问到svn库吗?
回复
最新发现应该不是连接服务器的问题,是到第二个代码库去拿log的时候,代码库的版本号只有300多,但是从输出log看起来,一直去拿31179 的版本号,所以是找不到的,然后一直在报500错误~~

root@zentao:/opt/zbox/app/zentaopro# /opt/zbox/bin/php /opt/zbox/app/zentaopro/bin/ztcli 'http://隐藏禅道地址/svn-run'
2018-09-06 17:46:58 begin repo 1
2018-09-06 17:46:58 start from revision 40036
2018-09-06 17:46:58 get 1 logs
2018-09-06 17:46:58 begin parsing logs
2018-09-06 17:46:58 parsing log 40036
2018-09-06 17:46:58 40036 alread parsed, ommit it
2018-09-06 17:46:58 save revision 40036
2018-09-06 17:46:58

repo 1 finished
2018-09-06 17:46:58 begin repo 2
2018-09-06 17:46:58 start from revision 31179
svn: E175002: Unexpected HTTP status 500 'Internal Server Error' on '/svn/Microservices/!svn/bc/331'

svn: E160006: Additional errors:
svn: E160006: No such revision 31179
Some error occers:
The command is /usr/bin/svn --config-dir /home/eric/.subversion --non-interactive --username zentao --password zentao4SVN --no-auth-cache log -r 31179:HEAD -v --xml http://隐藏SVN地址/svn/Microservices/
the svn logs is <?xml version="1.0" encoding="UTF-8"?>
<log>

现在问题是31179是怎么得到的呢,/opt/zbox/bin/php不会看。。。
回复
查出来了
第二个代码库用到的临时文件在
/opt/zbox/app/zentaopro/tmp/svn/2
里面的内容一直是31179
其实一直没有同步过
把内容改成1, 再运行同步脚本 syncsvn.sh, 就带出来了
能不能自动还有待观察
回复
应该是之前同步过,生成了svn/2这个文档库,然后由于修改了地址类型,重新同步svn库是,svn/2中的这个版本号已经存在了,所有同步失败了。:)
🌹
錢柏君 2018-05-12 12:19:16 回复
修改了 subversion,区别为:<br>M /vendor/mediatek/proprietary/external/libshowlogo/cust_display.h view diff<br><br>但是當點擊view時,出現以下的錯誤<br>The requested URL /svn-cat--60.html was not found on this server.<br><br>這該如何解決
回复
diff 可以正常点击吗?可以加一下本网页最上方的QQ,他会邀请加入禅道官方QQ群,可以直接在群里交流。
木头人 2017-12-06 18:25:36 回复
这个SVN搞不定,找哪位大神
回复
可以添加禅道官网顶部的商务QQ,邀请加入禅道技术交流群,在群里提问就好。