Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/22.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发布标记的绑定器gem_任务(v)标记前缀_Ruby_Rake_Bundler - Fatal编程技术网

Ruby 删除git发布标记的绑定器gem_任务(v)标记前缀

Ruby 删除git发布标记的绑定器gem_任务(v)标记前缀,ruby,rake,bundler,Ruby,Rake,Bundler,是否可以将Bundler的rake gem_任务配置为不将v前缀添加到它为gem发行版创建的git标记中 我使用的是git-flow,它已经在没有v的情况下标记了发行版。因此,使用rake release进行发布会为每个发布创建一个重复的标记。如果可能的话,我想避免这个重复的标签 谢谢。前缀是硬编码的(从Bundler v1.4.0.pre.1开始)。请参见您可以很容易地对其进行修补 # Monkey patch the Bundler release class to strip the 'v

是否可以将Bundler的rake gem_任务配置为不将
v
前缀添加到它为gem发行版创建的git标记中

我使用的是
git-flow
,它已经在没有
v
的情况下标记了发行版。因此,使用
rake release
进行发布会为每个发布创建一个重复的标记。如果可能的话,我想避免这个重复的标签


谢谢。

前缀是硬编码的(从Bundler v1.4.0.pre.1开始)。请参见

您可以很容易地对其进行修补

# Monkey patch the Bundler release class to strip the 'v'
# prefix from version tags
module Bundler
  class GemHelper
    def version_tag
      version
    end
  end
end
代码如下: