繁体   English   中英

如果我想升级一个 CRAN 存在的 R 包(从 0.2.0 到 0.2.1),我是否需要删除 R 包中的“CRAN-RELEASE”?

[英]If I want to upper version for a CRAN exist R package (from 0.2.0 to 0.2.1) , do I need to delete “CRAN-RELEASE” in R package?

我第一次发布包后发现包内有一个CRAN-RELEASE文件。

它说“这个包已于 2020 年 7 月 25 日提交给 CRAN。一旦被接受,请删除此文件并标记发布(提交......)。”

由于我在 CRAN 上已经有 0.2.0 版本的包,但确实需要稍后在 CRAN 上发布更新版本(例如 0.2.1),我是否需要保留该CRAN-RELEASE文件还是应该删除它? 会不会有什么影响?

另外,后半句是什么意思是“标记发布(提交...)”。 这是否意味着我需要做一些诸如

在此处输入图片说明

我也想知道“标记发布”这个短语,但后来我找到了 Wickham 和 Bryan 的 R-packages 书的第 20.7 节,它变得清晰起来。

供参考:它说这个(让我们让一对“夫妇”的意思是“三个”;-))

一旦你的包裹被 CRAN 接受,你有几个技术任务要做:

  • 如果您使用 GitHub,请转到存储库发布页面。 创建一个带有标签版本 v1.2.3 的新版本(即“v”后跟您的包版本)。 将相关 NEWS.md 部分的内容复制并粘贴到发行说明中。
  • 如果您使用 git 而不是 GitHub,请使用 git tag -a v1.2.3 标记发布。
  • 将 .9000 后缀添加到说明中的版本字段以指示这是一个开发版本。 在 NEWS.md 中创建一个新标题并提交更改。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM