我能看到哪个分支最后部署在capistrano中

Jon*_*rdt 3 git capistrano bitbucket symfony

所以我有一个DEV服务器,从中发生所有部署.我们在不同的分支机构上开发,并随机部署它们进行测试.

有没有办法检查上次部署期间检出的分支?或者我必须手动跟踪?

1ed*_*1ed 8

有一个文件current/REVISION包含已部署提交的哈希值.并且您可以运行git branch -a --contains <commit>以获取包含此提交的分支.


Apa*_*ith 2

我在用着capistrano 3.11。每当我成功部署时,capistrano 都会revisions.log在已部署的应用程序文件夹中创建一个文件。其中会有类似下面的内容

Branch feature_branch (at ab2d06d889894c1a21101dd50) deployed as release 20190108100932 by deployer
Run Code Online (Sandbox Code Playgroud)