我们公司已经为我们的 3 名开发人员使用 Git 几个月了,他们都对系统的工作方式感到满意,但我们仍然为我们的 webapp 手动 FTP 文件。
我们渴望建立一个真正的版本控制系统,但我们目前在我们的开发和部署例程中使用多个服务器。
2 个平行的自由发展领域,不受控制,概念融合在一起。
- 阿尔法服务器 A
- 阿尔法服务器 B
当概念处于 80% 的生产状态时,它们可以在受控区域进行检查。
- 测试版服务器
一旦特性在功能方面获得批准,它们就会被构建到 Git 的发布分支中,然后开始部署。
- 登台服务器
当对分阶段更改进行全面测试时,将给出商业指令以部署该版本。
- 发布服务器
有 5 个独立的 apache 环境,是否适合将其中的每一个设置为可以推送到的远程仓库?
我们目前使用 Bitbucket 的托管回购作为中央回购,这将如何适应/我们仍然需要它吗?
关于如何优化它的任何评论?