【发布时间】:2010-04-30 14:10:10
【问题描述】:
我们使用 git (github) 和 capistrano(就像 99% 的 Rails 商店一样)将我们的应用部署到生产环境。
我想做的是,在每次 cap * deploy 后生成一个文本文件,其中包含自上次部署以来的所有 git commit cmets。然后,我可以获取该提交 cmets 列表,对其进行清理,并将其放在某个地方以供使用。
"git log" http://book.git-scm.com/3_reviewing_history_-_git_log.html 有很多用于获取日志消息的选项,但我没有看到 capistrano 中返回当前和以前提交的简单方法,甚至是最后一次部署发生的日期/时间,所以我可以将它传递给 git log
想法?我不能成为第一个这样做的人...谢谢!
【问题讨论】:
标签: ruby-on-rails git logging capistrano