2017-08-23 60 views
11

由于R包的man/目录中的每个文件都会自动使用包roxygen2进行编写,因此我想知道什么会阻止将整个目录添加到我的.gitignoreR包的Gitignore man目录?

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

+3

因为你不能没有'/ man'编译一个包。是的,您可以将文档资源化,但这是另一个步骤。希望这有一天会成为构建R包的一种手法。尽管如此,'roxygen2'将不得不走过漫长的道路。 –

+0

@RomanLuštrik你的意思是'devtools :: install_github'将无法正常工作? –

+0

当然,任何包装可以左右的r CMD build'进行,但是这不是问题的关键。 :)在技术上你是对的,你可以在编译和安装包之前省略'/ man'并指望用户运行'roxygenize'。 –

回答

0

如果你想男人目录存在,但不是在它生成的文件,将在男子目录中的.gitignore文件。这将强制git生成目录,但仍然忽略生成的文件。