Gitlab
由于公司现在 Git 私有服务使用的是 Gitblit ,虽然只有我们一个项目组在用 Git ,但使用下来问题不断,基本有以下几点:
- 团队成员对 Git 的使用不熟悉,目前只有我一个人长期使用 GitHub 、 Coding 等服务。
- 缺少 Git 工作流程的规范化。
- 由第二点引起的缺少代码评审机制
对于第一点,引入 SourceTree 可以解决大部分问题,在操作上使用图形界面相对于 Bash 上敲命令容易的多。
对于第二点,起先打算引入 Git Flow 工作流,然而相对来说还是较为复杂,成员不一定能够理解其中奥妙。
对于第三点,如果使用 Git Flow 工作流的话实现不了强制性代码评审,直到后来看到了 Gitlab 。