【问题标题】:deploy project to remote server with rsync command使用 rsync 命令将项目部署到远程服务器
【发布时间】:2019-09-23 13:49:01
【问题描述】:

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

我正在使用这样的 rsync:

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

【问题讨论】:

    标签: symfony deployment rsync remote-server


    【解决方案1】:

    我可以向您推荐此页面以获取详细信息:

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

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

    "--ignore-existing" 允许您仅传输新文件。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-04-18
      • 1970-01-01
      • 2017-10-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多