我有两个不同分支的rails应用程序运行在同一服务器上的开发环境中(在不同的数据库上,obv),我想清楚地表明,当我通过web点击应用程序时,会显示哪些分支。
除了在反引号中运行git-branch或git-symbolic-ref HEAD并解析输出之外,还有什么想法吗?
发布于 2009-08-14 22:49:11
查看Grit,它允许您使用Ruby来读取Git存储库。
repository = Grit::Repo.new(RAILS_ROOT)
repository.head.name # => "master"发布于 2009-08-14 22:40:08
实际上,正如您所建议的,支付是正确的做法。
如果您担心应用程序可能无法使用git,您可以尝试读取文件.git/HEAD。
https://stackoverflow.com/questions/1280521
复制相似问题