r - 如何在发送拉取请求之前测试分叉的 R 包的更改?
问题描述
我在本地计算机上分叉并克隆了一个 R 存储库。我进行了一些编辑,但我不确定如何在发出拉取请求之前测试这些更改。
我不知道如何从这个克隆中制作一个 R 包并对其进行测试。
解决方案
通常的两步:
R CMD build directoryOfYourPackage
生成您在下一步中使用的 tar.gz 存档:
R CMD check package_1.2.3.tar.gz
其中包和版本由DESCRIPTION
文件确定。
这两个命令都有选项,即您可以禁止创建小插图并测试您是否安装了不足的 LaTeX 和这些 pdf 小插图等 pp。有关所有血腥细节,请参阅编写 R 扩展。
此外,如果您为 Travis CI 设置了包,那么您对 fork 的提交应该会触发 Travis 的构建,执行相同的操作:包构建和检查。但是,在提交之前在本地检查也是一个好主意......
推荐阅读
- javascript - 维密 API。SetVolume 方法的问题
- pyspark - 通过本地和纱线运行火花时结果会有所不同?
- c - gdb 观察点未在内存地址上触发
- scala - scala:选择不包含数据框元素的列
- jenkins - Github Webhook 给出服务超时错误
- css - 在 Ionic 移动应用程序中将离子卡/离子幻灯片放在谷歌地图的顶部
- python - 如何将字符串拆分为相同字母的子字符串?
- javascript - Mongodb $slice 不会对数据进行切片
- git - sonarqube 与 git 裸集成
- django - Django/DRY:避免模板中的重复