返回介绍

1. 禅道介绍

2. 安装禅道

3. 升级禅道

4. 维护配置

5. 快速入门

6. 按照角色使用

7. 功能介绍

8. 其他相关

其他内容

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

发布于 2024-08-03 20:26:05 字数 5720 浏览 0 评论 0 收藏 0

本篇目录

禅道的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 直接查看。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文