使用rsync命令将项目部署到远程服务器

时间:2019-09-23 13:49:01

标签: symfony deployment rsync remote-server

我正在使用rsync命令将symfony 4项目部署到远程服务器,每当我进行新更改时,该命令将部署项目的所有文件而不是新文件!添加哪个选项以告诉rsync应该仅传输新更改!

我正在这样使用rsync:

rsync -av LocalProjectPath RemotePerverPath --include=public/.htaccess --include=public/build --include=vendor  --exclude=".*"

1 个答案:

答案 0 :(得分:0)

我可以向您介绍此页面以获取详细信息:

https://www.tecmint.com/sync-new-changed-modified-files-rsync-linux/

rsync具有用于这些目的的内置参数

“-无处不在” 仅允许您传输新文件。

“-update --dry-run” 允许您仅传输更新和修改的文件。