获取Ruby中最新的git标记,以便与Capifony一起使用
我跟踪了我们的几个项目。除了抓取最新的git标签外,它工作得非常出色。例如,如果我有标记1、2、3、4、5、6、7、8、9、10,Capifony将尝试部署标记9,因为它使用该操作指南上提供的代码将其视为最新标记 如何更改以下行以始终获取最新的标记获取Ruby中最新的git标记,以便与Capifony一起使用,ruby,git,capistrano,capifony,Ruby,Git,Capistrano,Capifony,我跟踪了我们的几个项目。除了抓取最新的git标签外,它工作得非常出色。例如,如果我有标记1、2、3、4、5、6、7、8、9、10,Capifony将尝试部署标记9,因为它使用该操作指南上提供的代码将其视为最新标记 如何更改以下行以始终获取最新的标记 set :branch, `git tag`.split("\n").last git标签的输出按字母顺序排列。git标签排序-n如何 或者,在抓取最后一个条目之前,您可以对拆分的结果执行数字排序。git tag--sort=version:ref
set :branch, `git tag`.split("\n").last
git标签
的输出按字母顺序排列。git标签排序-n如何
或者,在抓取最后一个条目之前,您可以对拆分的结果执行数字排序。git tag--sort=version:refname
将对此类标记进行正确排序