Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
获取Ruby中最新的git标记,以便与Capifony一起使用_Ruby_Git_Capistrano_Capifony - Fatal编程技术网

获取Ruby中最新的git标记,以便与Capifony一起使用

获取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

我跟踪了我们的几个项目。除了抓取最新的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:refname
将对此类标记进行正确排序