R包的Gitignore man目录?

Gitignore man directory of an R package?

因为 R 包的 man/ 目录中的每个文件都是自动用包 roxygen2 写入的,我想知道什么会阻止我添加整个目录到我的 .gitignore.

换句话说,为什么 GitHub 上的所有 R 包仍然对 man/ 目录进行版本控制?

如果您想要 man 目录而不是其中生成的文件,请在 man 目录中放置一个 .gitignore 文件。这将强制git生成目录,但仍然忽略生成的文件。

为方便使用devtools::install_github()的用户。

如果 man/*.Rd 不在回购协议中,他们将在安装时和之后收到类似 No man pages found in package... 的注释,help(...)?...??...使用 No documentationNo results found.

的用户将失败