代码管理工具
首先是代码管理工具对应的项目托管平台,国外有 Google code,Github,Gitlab,Bitbucket,SourceForge,国内码云,码市。
- 付费使用 Github enterprise 在 github 上面进行日常代码审阅(code review)非常方便接地气,就是价格贵,适合中小型团队,以前公司用过很爽歪歪。
- 使用 Gogs 或者 Gitlab 搭建自己的代码管理工具,前者简单方便,适合小团队,后者复杂强大,集成 CI/CD 及各种钩子 hook,比如我日常喜欢把 slack 或者 bearychat 进行链接打通。几个人的小团队可以用 Gogs,大一点团队建议使用 Gitlab。
- 使用第三方托管工具 BitBucket,免费的私有仓库,印象是5人内协作开发,至于国内的其他没用过就不发言了。
大家可以根据自己需求进行使用调整,有一定规模企业我个人推荐使用 gitlab 或 gitea 搭建自己代码管理平台。
通用
GitHub
Gitee
Coding
CODING 是一站式软件研发管理协作平台,提供 Git/SVN 代码托管、项目协同、测试管理、制品库、CI/CD 等一系列在线工具,帮助研发团队快速落地敏捷开发与 DevOps 开发方式,提升研发管理效率,实现研发效能升级。
项目协同、代码托管、测试管理、持续集成、持续部署