我正在从Capistrano 2升级到Capistrano 3.在Cap 2中我使用以下命令行参数作为分支名称(否则默认为master)
set :branch, fetch(:branch, "master")
Run Code Online (Sandbox Code Playgroud)
如果我打电话cap deploy,它将部署主分支.但它也让我这样做:
cap deploy -S branch=foo
Run Code Online (Sandbox Code Playgroud)
哪个部署foo分支.
现在,在Capistrano 3中,如果我尝试运行上面的操作,我会收到一个错误:invalid option: -S.
现在通过命令行传递参数的正确方法是什么?