【发布时间】:2010-11-06 02:01:57
【问题描述】:
对 Rails 应用程序进行版本控制的最佳方式是什么?我们希望开始进入更结构化的测试周期,并且每个构建都有一个固定的版本是其中的一部分。我们使用颠覆,但我想避免使用版本号。有没有一种简单的方法可以自动执行此操作?或者我应该只在应用程序助手中定义一个 app_version 方法?
(我们正在使用 subversion 进行源代码控制)
【问题讨论】:
-
版本号和颠覆之间有什么联系吗?例如,您是否为每个版本创建标签或分支?如果是这样,您可以将我的解决方案与 $URL$ 关键字结合使用,根据您的方案,该关键字将扩展到mysubversionserver/tags/v3.0。然后,您可以轻松解析“v3.0”,例如version.split('mysubversionserver/tags/')[1]
标签: ruby-on-rails version-control versioning