gpt4 book ai didi

r - alpha、beta、开发和修补版本(例如 R)之间的差异?

转载 作者:行者123 更新时间:2023-12-02 03:23:27 25 4
gpt4 key购买 nike

我认为我的问题是关于任何软件的各种版本,尽管以 R 为例。

来自http://cran.r-project.org/sources.html ,

R Sources

Official releases

Official releases of R source code are most likely what you want ifyou are looking for the sources of R (both Unix and Windows). ...

The latest release (2014-10-31, Pumpkin Helmet): R-3.1.2.tar.gz

  • Changes to the previous version are documented in the file NEWS (also contained in the sources).

  • Older releases are available here.

Snapshots

Snapshots of R sources for development and patched release versionscan be obtained as gzipped and bzipped tar files fromftp://ftp.stat.math.ethz.ch/Software/R/:

  • Sources of R alpha and beta releases (daily snapshots, created only in time periods before a planned release).
  • The latest patched release: R-patched.tar.gz, R-patched.tar.bz2 (read what's new in the latest patched version).
  • The latest development release: R-devel.tar.gz, R-devel.tar.bz2 (read what's new in the latest devel version).

After downloading the R sources you should also download therecommended packages by entering the R source tree and running

tools/rsync-recommended

from a shell command line.

The above archives are created automatically from the Subversion tree,hence might not even compile on your platform and can contain anynumber of bugs. They will probably work, but maybe not. Use them toverify whether a bug you're tracking has been fixed or a new featureyou always wanted has already been implemented.

CRAN itself does no longer mirror source snapshots (as of 2001-11-14),because it makes only limited sense to propagate archives that changeon a daily basis through a network of mirror sites. When a snapshotreaches one of the final nodes in the mirroring process, there arealready 2 newer versions available at the orginal sites.

我的问题是:

  • 最新的“官方版本”是最新二进制版本的源发行版,自最新二进制版本以来没有任何包,这是否正确?

  • R 的 alpha、beta、开发和修补版本之间有什么区别?

  • 它们与最新的官方版本有何关系?

  • “alpha/beta 版本”和“最新开发版本”之间有什么区别?

  • “最新补丁版本”仅适用于最新稳定版本而不适用于开发版本吗?

谢谢!

最佳答案

版本号是由点分隔的数字组:

示例:
软件Foo 2.3
软件栏5.11.4

除了数字组件之外,项目有时还会附加描述性标签,例如“Alpha”或“Beta”,例如:

Foo 2.3.0(Alpha)
栏 5.11.4(测试版)

Alpha 或 Beta 限定符意味着此版本先于 future 版本,该版本将具有相同的编号但不带限定符。因此,“2.3.0(Alpha)”最终导致“2.3.0”。

“Alpha”、“Beta”和“RC”(“发布候选”)这三个标签现在已广为人知。

在典型的三组件系统中,第一个组件是主编号,第二个是次编号,第三个是微编号(也称为“补丁”编号)。例如,版本“2.10.17”是第二个主要版本系列中第十一个次要版本系列中的第十八个微版本(或补丁版本)。

一些项目添加了第四个组件,通常称为补丁号,用于对其版本之间的差异进行特别细粒度的控制(令人困惑的是,其他项目在三组件系统中使用“补丁”作为“微”的同义词,例如之前已显示)。我认为 R 使用四位数字系统,但不在网站中显示最后一个数字,将版本一般命名为“补丁版本”。考虑。例如,修补版本意味着 3.4.1 版本的“隐藏”第四个数字。

Karl Fogel 所著《生产开源软件:如何运行成功的自由软件项目》一书的摘录。 http://producingoss.com/

关于r - alpha、beta、开发和修补版本(例如 R)之间的差异?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29730696/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com