当前我有一个位于H:驱动器的本地git repo。当我对文件进行更改并保存时,它们将存储在此处。然后,我可以在git服务器上提交,推送和拖放文件和分支到远程回购站点。使用git进行网页测试和部署活动网站
我想要做的是处理文件,而不是将它们保存到本地H驱动器,我想将它们保存到我的测试服务器上,以便它们可以在浏览器中从该服务器运行和测试。当所有测试完成后,我想将测试服务器中的文件合并到活动服务器,并将它们作为实时系统存在,或者我需要从测试服务器和活动服务器中提取文件,并在本地合并它们并推动主分支回到现场服务器?
此外,当分支机构合并到我的实时主分支中并推送到活动服务器时,如何从git仓库解压所有文件,以便它们可以作为活动站点运行。
我已经试验了git archive
和git bundle
读上去试试,看看这是否会允许我这样做各种各样的“解压”,但到目前为止,我还没有能够达到什么我可以真的工作。
是否有可能按照我描述过的方式工作,如果有的话,你会怎么做呢?
如果这是不可能的,或者有更好的方法来做到这一点,我忽略了,请让我知道。
听起来像你需要看看FTP(文件传输协议)。你当前的工作环境也可能很重要,因为有些东西在Linux或Mac上无法运行的Windows上运行良好,反之亦然。如果您有托管的生产站点,则您的主机可能会提供您正在查找的一些工具。 – RockyFord