SVN
最后更新于
最后更新于
SVN 服务端版本最低支持 Subversion 1.7.x,推荐使用 Subversion 1.10.x。请对应选择客户端版本,客户端推荐使用 TortoiesSVN 1.13.x。
前往 Pipeline 配置中心的代码仓管理页面,点击「新建关联代码仓」以关联当前团队所需 SVN 代码仓。
关联后,系统会引导你进入「代码仓详情」页面。你需要根据页面说明配置 SVN 的代码关联集成。配置代码关联集成包括 2 部分:配置 SVN 代码仓的 Webhook 、指定查看代码提交详情的第三方链接。
你需要先在 SVN 服务器上下载 Webhook 工具,然后选择执行命令的参数。注意:执行命令前,Windows 用户需提前准备 Python 2.7 环境。
执行的命令中,用于配置 Webhook 的必须参数:repo_dir、webhook_url、secret_key。
由于 SVN 不支持直接在浏览器查看代码提交详情,你需要借助能在浏览器中打开的第三方代码托管工具,例如 Upsource。
ONES 支持通过参数指定第三方链接,以便在 ONES 中查看工作项或迭代关联的代码提交时,能点击打开代码提交详情。如果你有此需求,可以在配置代码关联集成时选择执行参数“link_url”,否则可以不执行“link_url”参数。
如果不需要再获取某代码仓的代码提交数据,你可以移除关联此代码仓。 移除关联代码仓不影响历史已获取的代码提交数据。
团队成员可以在代码提交 (commit message) 的时候通过输入包含工作项 ID 的方式和工作项进行关联。 目前一次代码提交支持与多个工作项同时进行绑定,请在多个工作项 ID 之间添加空格作为分隔,例如“#1 工作项一 #2 工作项二”。
需求自动关联代码提交,以便代码提交数据与项目管理结合。你可以在工作项详情的“代码关联”栏位查看代码关联结果。
迭代支持汇总需求已关联的代码提交数据,迭代负责人可以据此跟进开发进展。
此外,如果你在配置代码关联集成的时候,指定了“查看 SVN 代码提交详情”的第三方链接。你可以点击 Commit ID 查看此次代码提交的详情。 注意:系统不支持查看历史已关联的 SVN 代码提交详情。
以指定 Upsource 平台的链接为例,点击 Commit ID 打开的代码仓详情页如下图:
迭代概览下将汇总统计当前迭代的代码提交情况,帮助迭代负责人评估开发贡献量。 目前支持统计和分析代码提交次数、代码提交次数趋势、代码提交影响行数的情况。