簡體   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