我是R包开发的新手。
我只想知道R-forge和Rforge.net哪个更好?它们之间的主要区别是什么?
发布于 2011-09-14 21:39:54
R-forge更受欢迎,不管它有什么价值:
> nrow(available.packages(contriburl=contrib.url("http://www.r-forge.r-project.org")))
[1] 1272
> nrow(available.packages(contriburl=contrib.url("http://www.rforge.net")))
[1] 66更新3 2015年3月:现在的数字是1822 (r-forge) vs. 116 (rforge) vs. 6365 (CRAN)。不知道如何检测/计算托管在Github上的R包(也许这是另一个问题)。
发布于 2011-09-14 22:37:28
两者都不是最好的,改用github吧!
我使用github是因为:
system使用git,这是一个比更好的版本控制系统。正如Richie提到的那样,分支更容易,离线工作更容易,我发现github上的命令行界面更深思熟虑,
github唯一的缺点是它不提供二进制文件。我通过开发devtools包解决了这个问题,它使得直接从github安装包变得很容易:
library(devtools)
install_github("scales", "hadley")这需要您有一个R开发环境,但这实际上很容易设置,即使在windows上也是如此
发布于 2011-09-14 21:34:23
Rforge.net由R核心成员运行,R-forge由R基金会支持,但它们都只是R的包管理器。
我没有看到任何显着的区别,也许除了他们托管的项目类型。有可能一个站点正在托管一些在另一个站点上不可用的项目。乍一看,它们似乎支持相同的源代码控制(SVN),可以以类似的方式访问,并且通常具有相似的目标。
我认为你可以使用任何一个,只要它能给你你想要的。
https://stackoverflow.com/questions/7416949
复制相似问题