我正在尝试在我的 rails 应用程序页脚中显示一些 git 版本信息(通过 grit)以进行调试。当我想看到头部时,它很简单:
@git_repository = Grit::Repo.new( Ter::Application.root )
head = @git_repository.heads.first
t '.git_info', :revision => head.commit.id, :branch => head.name, :author => head.commit.author.name, :date => l(head.commit.authored_date, :format => :long)
如果我总是使用最新的版本(主头),这会起作用。但是我找不到显示工作目录使用的分支或标签的方法(砂砾似乎只在 repo 上运行,而不是在工作目录上运行)。
有没有办法在砂砾中显示工作目录信息?