流程梳理
严格上来讲流程控制如下:
- 新建项目
- 新建分支 leader
- 审核分支 leader 决定项目是否需要方案评审 方案评审(细化排期)
- leader评审通过,点击按钮本地初始化项目代码,开始本地开发 提交到测试分支 develop,(如遇到多个版本,可将开发分支部署到另一台测试环境)
- 测试完成,准备发布,发布人整理 commit ,将本次提交的 commit 合并为一个 commit 合并到 master,加上 tag
- 提交发布,等待 leader 审核 审核通过,可以发布 方案 技术方案,使用命令行工具,假设名称叫 xmgit, 例如:xmgit start 会在本地启 node 服务,同时打开浏览器界面,这样能保证操作本地目录和文件。
- 登录 为了使用 git.shinemo.com 的数据,看了 cookie 的限制,都是写在 git.shinemo.com 下且http only,所以只能新增子域名 example.git.shinemo.com 来共享 cookie。
- 登录账号也需要使用 git 的。
新建项目
需要先选择工作目录,再新建项目文件夹。