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.3.7  创建发布
6.3.8  跟踪进度
6.4. 项目经理
6.4.1  维护项目和执行
6.4.2  维护团队
6.4.3  关联需求
6.4.4  分解任务
6.4.5  跟踪进度
6.4.6  瀑布项目的使用
6.4.7  看板项目的使用
6.5. 研发人员
6.5.1  参加产品计划会议,分解任务
6.5.2  领取任务,并每天更新任务
6.5.3  创建版本,提交测试
6.5.4  确认Bug,解决Bug
6.5.5  执行的综合、需求、Bug、任务看板
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.2.3  禅道中GitLab的权限
7.3  集成Jenkins,进行构建
7.4  集成SonarQube
8  通用看板功能
9. 后台设置
9.1  集成禅道客户端
9.2  模型
9.3  自定义
9.4. 通知
9.4.1  邮件
9.4.2  Webhook
9.4.3  浏览器
9.4.4  设置
9.5  插件
9.6  二次开发
9.7  系统
9.8  导入Jira数据
9.9  登记菜单和权限
10. 权限维护和访问控制
10.1  项目集的权限维护和访问控制
10.2  产品的权限维护和访问控制
10.3  项目的权限维护和访问控制
10.4  执行的权限维护和访问控制
10.5  项目和执行的访问控制和数据关系

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

2021-08-31 10:56:42
先知
9888
最后编辑:马超 于 2022-02-07 13:11:11
分享链接
禅道的DevOps集成了Git和SVN版本库管理。

集成成功后,可以进行:

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

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


DevOps 配置视频:

一、维护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 直接查看。

评论列表
lin 2022-04-18 14:47:47
10.3升级到16.4 没有DevOps功能的选项
张彩玲 2022-04-18 17:27:33 回复
使用admin用户看下呢,如果admin用户也看不到的话,您可以添加我们商务同事的联系方式,邀您进群,方便排查问题呢。
QQ:2468103332 宋晓
Jason 2022-03-31 17:55:54
请问支持集成Gitea吗
张彩玲 2022-04-01 08:17:44 回复
您好,目前还不支持的。
sabual 2021-12-31 15:30:36
执行命令的时候是在哪里执行呢
王林 2021-12-31 17:43:39 回复
需要在安装禅道服务器上执行下对应的提示命令
sabual 2022-01-04 09:33:47 回复
命令是在那个地方执行呢?git的软件吗
于涛 2022-01-04 11:02:43 回复
是在部署禅道服务的服务器上执行哈,系统对应的命令都有提示的,可以直接复制后在服务器上执行看下
sabual 2022-01-04 11:26:42 回复
您好,我想我的问题没有形容明白,
我的系统环境是windows10,我现在部署了禅道,安装了git软件,那么我怎么样执行这个指令呢,或者说操作流程是什么样子的
于涛 2022-01-04 11:51:42 回复
您好,如果咱们的禅道服务器是win系统的话,可以通过使用win系统的CMD命令窗口,复制执行一下相关的操作命令
sabual 2022-01-04 13:46:42 回复
操作命令时是:git的安装路径+--version >吗
马超 2022-01-04 14:23:40 回复
可以按照页面提示的命令操作一下。
sabual 2022-01-04 16:11:10 回复
您好,我操作了还是不行呢
马超 2022-01-04 16:44:16 回复
可以加一下左上角的商务联系方式,商务邀请进群后截图出来看下。
郭如海 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
lyc 2022-02-21 17:02:47 回复
你好,我是svn库,svn服务器和禅道服务器也不在一台PC上,客户端那一栏该怎么填呢?应该不需要把svn服务器移到禅道服务器上吧
lyc 2022-02-21 17:02:51 回复
你好,我是svn库,svn服务器和禅道服务器也不在一台PC上,客户端那一栏该怎么填呢?应该不需要把svn服务器移到禅道服务器上吧
于涛 2022-02-21 17:15:50 回复
您好,客户端是需要填写svn.exe的地址的,实际SVN服务器不需要迁移,只需要在禅道服务器上安装下svn的客户端就可以了
???? 柳羽禅???? 2022-02-21 17:21:25 回复
非常感谢,我尝试下~
???? 柳羽禅???? 2022-02-21 17:26:41 回复
您好,1.14.1 svn客户端中没有svn.exe文件,具体是需要哪个文件呢?
马超 2022-02-21 17:32:47 回复
svn 客户端版本需要使用1.8以上的版本,可以升级一下svn客户端版本。
???? 柳羽禅???? 2022-02-21 17:37:42 回复
您好,我的svn客户端版本就是1.14.1,是比1.8高的版本呀
???? 柳羽禅???? 2022-02-21 17:44:10 回复
抱歉是我自己的问题,客户端安装时没有勾选命令行工具插件,导致安装后没有svn.exe文件
马超 2022-02-22 08:46:41 回复
问题解决就好
1/1
发表评论
评论通过审核后显示。