我有一个capistrano任务,使用“run_locally”来指导编译/压缩我的css文件,然后将它们上传到服务器。
它是否会变得聪明并在已部署的git分支上运行,或者它是否会在我目前在工作副本中的分支上运行?
我希望它能够在已经部署的分支上运行,无论我在本地检查了什么。如果它不聪明,我是否需要在运行编译命令之前在已经部署的分支上运行git checkout
?
答案 0 :(得分:2)
它运行在您当前的本地代码上。因此,在那里检查哪些代码很重要。如您所述,您可以尝试确保运行要部署的版本。
最好是在服务器上进行编译工作。