【发布时间】:2020-10-08 02:55:22
【问题描述】:
我将使用 git pull 将我的 Web 应用程序代码复制到生产服务器。首先,我将 SSHFS 挂载到远程服务器,然后在正确的目录中运行 git pull。
如果我需要跳过生产配置等。我可以使用 .gitigonore。
到目前为止非常干净有效(与手动将所有更改的文件从一个文件夹拖到另一个文件夹相比)!
但是如果我在远程服务器上有不同的目录怎么办?例如。 devel localhost 有 ~/app/ 和 ~/app/webroot/ 但生产服务器有 ~/app/ 和 ~/public_html/
如何解决这些问题?
【问题讨论】:
-
我认为你可以使用
.htaccess文件。阅读它。 -
好吧,我可能会使用符号链接,例如~/public_html/js -> ~/app/webroot/js
标签: php git web deployment server