Rake任务无法将当前分支与字符串进行比较

时间:2017-02-08 18:43:05

标签: ruby-on-rails rake rake-task

我正在为我的rails应用程序编写一个rake任务,在我确定当前分支是什么之后做了一些事情,但是我在将当前分支与master进行比较时遇到了麻烦。我的佣金任务如下:

desc "TODO"
  task repo: :environment do
  branch = `git rev-parse --abbrev-ref HEAD`
  if branch.eql? "master"
    puts "On master!"
  else
    puts "Not on master!"
  end
end

我已经检查过,git rev-parse --abrev-ref HEAD返回"主人"。我还仔细检查了branch的班级是String。我很困惑,为什么这不起作用。

有什么建议吗?

0 个答案:

没有答案