我正在设置一个远程仓库,需要容纳代码的测试版本和生产版本(每个分支将部署到指定的服务器进行测试/生产)。
我希望只允许从本地机器推送更改到远程分支,并且当我们确定暂存分支已准备好时,我们可以将暂存分支合并到生产分支,然后从那里部署。
基本上,像这样:
1. 本地分支 -> 远程暂存 2. 在暂存服务器上测试 3. 远程暂存 -> 远程生产 4. 部署远程生产
能否以这种方式管理远程仓库?如果可以,如何操作?
还有,有没有更好的方法?
我希望只允许从本地机器推送更改到远程分支,并且当我们确定暂存分支已准备好时,我们可以将暂存分支合并到生产分支,然后从那里部署。
基本上,像这样:
1. 本地分支 -> 远程暂存 2. 在暂存服务器上测试 3. 远程暂存 -> 远程生产 4. 部署远程生产
能否以这种方式管理远程仓库?如果可以,如何操作?
还有,有没有更好的方法?