发送拉取请求之前,如何在分叉的R包上测试更改?

时间:2018-09-07 01:03:47

标签: r git github git-fork

我在我的本地计算机上分支并克隆了一个R存储库。我进行了一些编辑,但是在发送请求请求之前不确定如何测试这些更改。

我不知道如何从此克隆中制作一个R包并对其进行测试。

1 个答案:

答案 0 :(得分:0)

通常的两步操作:

R CMD build directoryOfYourPackage

生成下一步中使用的tar.gz归档文件:

R CMD check package_1.2.3.tar.gz

其中软件包和版本由DESCRIPTION文件确定。

这两个命令都有选项,例如,您可以禁止创建小插图并测试是否安装了不足的LaTeX和这些pdf vignettes等pp。有关所有详细信息,请参见编写R扩展

此外,如果您为Travis CI设置好了,并且打包了,那么您对叉的提交将触发Travis进行以下操作:打包并检查。但是,在提交之前在本地进行检查也是一个好主意。