Rit包的Gitignore man目录?

问题描述 投票:13回答:2

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

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

r git r-package
2个回答
1
投票

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

如果man/*.Rd不在回购中,他们将在安装后获得类似No man pages found in package...的注释,之后,help(...)?...??...将因No documentationNo results found的用户而失败。


0
投票

如果要存在man目录但不存在其中生成的文件,请将.gitignore文件放在man目录中。这将强制git生成目录,但仍然忽略生成的文件。

© www.soinside.com 2019 - 2024. All rights reserved.