文章目录
GitHub,Gitee,Gitlab 通有功能
Tag 标签
用来 区分版本
每个 issue 可以添加不同的 tag,可以用于标记 issue 的种类和 issue 的处理进度;
tag主要操作有:查看tag、创建tag、验证tag以及共享tag。
- 也只存在于项目仓库内,Fork 或提 PR 都不会带上它。
版本号 A.B.C
- A大版本
- B小版本
- C缺陷优化
Release 发行版
用来提供版本下载服务
github2013 年发布的新功能, 一般是基于Tag创建的 ,为 tag 添加更丰富的信息(如可运行版本等)
-
github 的 Tags
-
github 的 Release
-
gitee 的 Tag 与 Release
- 目前gitee同步github项目时,不支持 Release 附件导入,仓库 Tag 是同步的 -2021/1/31
https://gitee.com/xu_yuchun/gitee-test
Issue 功能
作用:记录,跟踪待完成的工作
参考 http://www.ruanyifeng.com/blog/2017/08/issue.html
Issue 指的是一项待完成的工作,通常与系统的改进相关,中文可以译为"问题"或"事务"
- Github/Gitee 每个 代码仓库都有一个 Issues 面板
Milestone 里程碑
-
创建项目
里程碑
(待安排,开发中,测试,部署,投产…) -
新建一个Issues
设置所属里程碑
指派负责人
贴上标签
表示性质,有利于分类管理和过滤查看(缺陷,功能…)
设置优先级
- issue 是仓库拥有者在 GitHub 上手动创建的,仓库被 Fork 时 issue 不会跟随。
project 看板
- 直观可视的观察 Issue
许多第三方工具可以增强 Github 的看板功能,如 Zenhub
WiKi
记录项目知识
gitee
https://gitee.com/help/categories/24
IDE 插件
https://gitee.com/help/categories/53
Atom、IDEA、eclipse、VisualStudio等开发环境插件集成
文档生成与托管
https://gitee.com/help/articles/4225#article-header0
-
JavaDoc
-
PHPDoc
代码质量分析
- Gitee Scan
- Sonar
DevOps
- 百度云
- 腾讯云
CI/CD 持续构建与集成
- Gitee Go
- Jenkins
APK在线构建
- Gitee Android Build Online
pages 静态页面托管
- pages 服务
静态网页部署在github/gitee服务器上, 直接访问
http://www.ruanyifeng.com/blog/2012/08/blogging_with_jekyll.html
- Gitee Pages Pro( Gitee Pages 的升级版)
github
actions 持续构建与集成
GitHub 的持续集成服务
http://www.ruanyifeng.com/blog/2019/09/getting-started-with-github-actions.html
http://www.ruanyifeng.com/blog/2019/12/github_actions.html
pages 静态页面托管
- pages 服务