Ruby on rails 使用Capistrano部署每次修改花费的时间太长

Ruby on rails 使用Capistrano部署每次修改花费的时间太长,ruby-on-rails,capistrano,Ruby On Rails,Capistrano,所以问题是,当我修改一个文件时,我必须再次运行cap deploy命令以将更改推送到服务器,但在我看来,每个部署都在重新运行,我的意思是,应用程序中的所有文件都被推送到服务器。deploy.rb中是否有任何配置可以告诉capistrano仅部署修改后的配置。我正在github上使用一个存储库,如果GitGUI再次推送所有应用程序,它的意义何在。谢谢。设置:通过部署:远程缓存 但是我有一个通过部署的:复制我应该删除这个吗?我刚试过,非常快,谢谢,去掉:copy。这意味着“制作一个本地tarball

所以问题是,当我修改一个文件时,我必须再次运行cap deploy命令以将更改推送到服务器,但在我看来,每个部署都在重新运行,我的意思是,应用程序中的所有文件都被推送到服务器。deploy.rb中是否有任何配置可以告诉capistrano仅部署修改后的配置。我正在github上使用一个存储库,如果GitGUI再次推送所有应用程序,它的意义何在。谢谢。

设置:通过部署:远程缓存


但是我有一个通过部署的:复制我应该删除这个吗?我刚试过,非常快,谢谢,去掉
:copy
。这意味着“制作一个本地tarball,gzip它,并将其推送到服务器”,这是您在问题中试图避免的。不客气。Capistrano文档实际上是不存在的,但如果遇到麻烦,请继续问类似这样的好问题。如果您的internet速度较慢,则不应通过复制使用deploy_。太糟糕了