目前我有一个本地 git repo,它位于 H: 驱动器中。当我对文件进行更改并保存它们时,它们会存储在这里。然后,我可以在我的 git 服务器上的远程仓库中提交、推送和拉取文件和分支。
我想做的是处理文件,而不是将它们保存到本地 H 驱动器,我想将它们保存到我的测试服务器上,以便可以在浏览器中从该服务器运行和测试它们。当所有测试完成后,我想将文件从测试服务器合并到实时服务器,并将它们作为实时系统,或者我需要从我的测试服务器和我的实时服务器中提取文件并在本地合并它们并将主分支推回实时服务器?
此外,当分支合并到我的实时主分支并推送到实时服务器时,我将如何从 git repo 中“解包”所有文件,以便它们可以作为实时站点运行。
我已经尝试git archive
并继续阅读git bundle
以尝试看看这是否可以让我进行某种“解包”,但到目前为止我还没有能够实现任何我可以真正使用的东西。
这是否有可能按照我所描述的方式工作,如果是这样,你将如何去做?
如果这是不可能的,或者如果有更好的方法可以做到这一点,我忽略了,请告诉我。