1  15版本禅道的安装升级
2  15版本禅道的新增功能
3  15版本禅道的界面变化
4  15版本禅道的最简使用
5. 15版本禅道的基本使用
5.1  新手引导
5.2  全局添加
5.3  接口库
5.4  配置飞书内的禅道单点登录
6. 按照角色使用15版本禅道
6.1. 管理员
6.1.1  维护组织部门
6.1.2  维护用户
6.1.3  维护权限
6.2. 项目集负责人
6.2.1  创建项目集
6.2.2  关联产品
6.2.3  创建项目
6.2.4  管理人员
6.2.5  添加干系人
6.3. 产品经理
6.3.1  创建产品
6.3.2  维护模块
6.3.3  维护计划
6.3.4  维护需求
6.3.5  创建发布
6.3.6  跟踪进度
6.4. 项目经理
6.4.1  维护项目和执行
6.4.2  维护团队
6.4.3  关联需求
6.4.4  分解任务
6.4.5  跟踪进度
6.5. 研发人员
6.5.1  领取任务和BUG
6.5.2  更新状态
6.5.3  完成任务和BUG
6.5.4  提交代码
6.6. 测试人员
6.6.1  撰写用例
6.6.2  执行用例
6.6.3  提交BUG
6.6.4  验证和关闭BUG
7. DevOps 功能
7.1  Git/SVN版本库管理和查看代码
7.2. 集成GitLab
7.2.1  集成GitLab,绑定用户,关联issue,进行构建
7.2.2  集成GitLab,提交合并请求
7.3  集成Jenkins,进行构建
8. 后台设置
8.1  客户端
8.2  模型
8.3  自定义
8.4. 通知
8.4.1  邮件
8.4.2  Webhook
8.4.3  浏览器
8.4.4  设置
8.5  插件
8.6  二次开发
8.7  系统
9. 权限维护和访问控制
9.1  项目集的权限维护和访问控制
9.2  产品的权限维护和访问控制
9.3  项目的权限维护和访问控制
9.4  执行的权限维护和访问控制
9.5  项目和执行的访问控制和数据关系

Git/SVN版本库管理和查看代码

2021-08-31 10:56:42
先知
3551
最后编辑:先知 于 2021-09-18 15:47:50
分享链接
禅道的DevOps集成了Git和SVN版本库管理。

集成成功后,可以进行:

  • 维护 Git和SVN的版本库
  • 同步 Git和SVN的代码
  • 浏览代码目录
  • 查看代码
  • 比较差异
  • 追溯
  • 任务、Bug、需求详情页面查看到根据指令提交的代码

下面我们就给大家介绍如何维护 Git和SVN版本库、同步代码、浏 览查看、比较差异、追溯的功能操作。

一、维护Git类型版本库

1、添加Git类型的版本库

点击版本库列表页右上角的 创建按钮,进入创建版本库页面。

所属产品:可以是一个产品也可以是多个产品

类型选择:本地Git
地址:填写Git所在的地址
客户端:一般填写默认的 /usr/bin/git 即可
因为安全原因考虑,需要检测客户端版本,请将版本号写入文件。直接执行给出的命令即可
权限:如果分组和用户留空,有权限的用户即可查看。如果分组和用户里填写了分组和用户,那么只有分组里的用户和用户里填写的人员可以查看到该版本库。

2、编辑、删除Git类型版本库

Git类型的版本库创建成功后,跳转到代码菜单下,开始同步代码。

可以在列表页里查看到已添加成功的Git类型的版本库。

还可以通过版本库列表右侧的操作按钮进行编辑和删除操作。

3、浏览Git类型版本库的代码

Git类型的版本库代码同步完成后,可以在代码菜单下查看。

可以查看不同分支的代码,代码目录。

二、维护SVN类型版本库

1、创建SVN类型版本库
点击版本库列表右上角的创建按钮,进入版本库的添加页面。

添加SVN类型版本库页面:

所属产品:可以是一个或者多个产品
类型:选择Subversion
地址:填写SVN的地址
客户端:一般填写 /usr/bin/svn 即可
用户名和密码:填写访问这个SVN的用户名和密码
权限:为空时,有权限的用户都可以访问到这个SVN版本库。填写后,只有分组和用户里的人员可以访问。

安全原因考虑,需要检测客户端版本,请将版本号写入文件,直接执行给出的命令即可。

2、同步、浏览查看SVN版本库代码

创建版本库成功后,跳转到代码菜单下同步代码。

代码同步完成后,就可以浏览查看了。

3、编辑、删除SVN版本库
创建成功的SVN版本库,可以在版本库列表里查看到。
可以通过右侧操作按钮对版本库进行编辑和删除操作。

三、同步Git/SVN版本库代码

1、手动刷新同步

显示最后更新时间。
点击代码菜单右上角的刷新按钮,可以同步刷新。

2、定时任务同步

2.1 使用禅道系统的定时任务

在后台--系统--定时任务列表里,确保同步SVN 和同步GIT的定时任务正常工作。
注:   修改后需要执行如下操作:后台-系统-定时 关闭 =》重启apache服务 =》 开启 后台-系统-定时


2.2 使用操作系统自带的定时任务
使用操作系统自带的定时任务功能:windows下面使用控制面板--计划任务,linux下面使用crontab。

四、查看Git/SVN版本库代码

1、浏览查看
可以查看版本库的目录,版本,提交时间,作者,注释。

2、追溯
点击代码页面的追溯,可以查看代码的提交版本、提交作者、具体代码信息。


3、比较差异

点击比较差异后,可以通过直列和并排的方式来比较差异。

五、配置指令

我们给出了任务、Bug、需求的默认 指令配置,你也可以按照使用需要做修改和调整。
按照配置指令提交的代码,会在任务、Bug、需求的历史记录中体现。
指令设置页面和示例:

在任务历史记录中的显示,可以点击 view 和diff 直接查看。

在Bug详情页面,历史记录中的显示, 可以点击 view 和diff 直接查看。

评论列表
郭如海 2021-10-18 09:31:36
我的git版本库地址不和禅道部署在一台机器上,请问“地址”那一栏怎么填
禅道-Bee 2021-10-18 10:36:08 回复
如果用的git的话,需要手动克隆同步git库到禅道服务器本机,然后填写物理目录。另外,最近版本增加了集成gitlab的功能,如果用的gitlab,可以参考下:https://www.zentao.net/book/extra/547.html
1/1
发表评论
评论通过审核后显示。