我正在尝试将项目自动部署到我的共享托管服务器。
我想要完成的是公共目录需要在 www 目录中签出,而其他文件和目录需要在根目录下签出,例如/home/{username}/laravel-project-files
我看到 git 中有一个“稀疏结帐”选项。
但我需要使用两组不同的文件签出到两个不同的工作目录。
public 将转到/home/{username}/public_html/
剩余的 laravel 项目文件所在的位置/home/{username}/laravel-project-files
我只是 git 的 GUI 用户,但希望可能有解决方案或任何其他更好的方法来处理这个问题。
我正在使用 github webhooks 将项目自动部署到我的托管服务器。