目前我有2个级别的工作流程(本地< - >在线),但我希望通过在中间获取演示服务器来实现3级工作流程(本地< - >演示< - > online )。 我将详细描述它目前是如何设置的,以及我最终想要实现的细节。
我现在拥有的 -
我想拥有什么 -
组织此类工作流程的最佳方式是什么?
答案 0 :(得分:0)
我不确定对你来说真的很难,因为你似乎准备好了所有需要的东西......
您已经拥有最强大的功能:从您的在线仓库自动部署。因此,只需在您的在线仓库中为您的演示仓库设置相同的设置,然后唯一缺少的步骤是将演示仓库中的状态发送到在线。
但是因为任何Git回购只是一个Git回购,你可以推送或取回它,所以你是否从开发者盒子推送到在线回购或者你正在推动没有区别从演示回购到在线回购。如果你对模拟回购应该是裸露的事实感到困惑,那就不要担心 - 你也可以从一个裸仓库中推送和取货;唯一在裸存储库中不起作用的命令是那些触及索引和工作树的命令。
你应该专注于你应该如何在更广泛的意义上使用演示回购。说,你可以在演示仓库中快速修复吗?如果是这样,他们必须由开发人员提取,或者他们必须先被推到在线仓库然后从那里取出......