Car*_*ole 12 git ruby-on-rails-3 ruby-on-rails-3.1
如何从Ruby on Rails应用程序中检索当前的Git提交版本?
想要显示Git版本(或者最后6个字母左右)作为App版本.
Pat*_*ner 18
就像@meagar所说,使用反引号从你的应用程序中执行shell命令,但你可能会发现这两个命令更有用:
完整哈希:
git rev-parse HEAD
Run Code Online (Sandbox Code Playgroud)
哈希的前7个字符:
git rev-parse --short HEAD
Run Code Online (Sandbox Code Playgroud)
mea*_*gar 12
您可以git
在脚本中调用该命令:
commit = `git show --pretty=%H`
puts commit
Run Code Online (Sandbox Code Playgroud)
根据您的环境,您可能希望使用git二进制文件的完整路径,并可能通过环境变量或指定GIT_DIR --git-dir
.
归档时间: |
|
查看次数: |
8109 次 |
最近记录: |