我想为我的一个客户安装CRM核心模块。但我无法决定使用哪个版本-稳定还是开发。建议的发行版(7.x-0.964)在我看来更令人困惑,而开发版本(7.x-1.x-dev)看起来更符合逻辑。但我不知道在生产中使用开发版本是否有任何风险。
你能告诉我该怎么走吗?
提前感谢!
发布于 2014-11-08 10:25:58
稳定版本有一个不寻常的版本号,这并不意味着它有什么问题。
这只是他们在那里发布的方式。
如果查看所有的crm核心版本,可以看到第一个稳定版本为0.9。
我猜他们这样做是为了让更多的人使用它,并解决在1.0版本发布之前出现的任何问题。
因此,1.0将是下一个主要版本。
然后他们使用0.91,0.92,0.93,.作为中间级别的版本,对于那些中间版本,他们使用数字,比如0.911,0.912,0.913,.
在选择任何模块的版本时,这将是我的建议:
使用最新的稳定版本。
如果您遇到任何问题的最新稳定,然后检查问题队列的可能的修复,如果您需要一个补丁应用于最新的开发或最新的开发已经解决了问题,然后尝试使用它。
但是,记住测试,以确保所有的东西仍然正常工作,因为开发版本可能已经引入了新的问题,即使它修复了之前的问题。
此外,在更新模块版本之前,还需要进行数据库备份,以防更新版本被破坏,并且需要回滚。
您可能希望使用dev的另一个原因是,如果您知道dev中有您想要的新特性,而这些特性并不在最新的稳定环境中。
但实际上,如果有一个稳定的版本(特别是推荐的稳定版本),除非您有充分的理由,否则不要使用dev版本而不是稳定版本。
不寻常的版本编号不是一个很好的理由。
https://drupal.stackexchange.com/questions/136195
复制相似问题