我正在研究在RStudio中创建一个包。我已将它作为一个项目,我正在使用Git进行版本控制。我的目录结构目前是
--Project
--R
--.git
使用R
目录中的R代码。
当我去构建包时,我的问题就出现了。我想打电话给" Project"我得到一个像这样的目录结构:
--Project
--R
--.git
--Project
--man
--R
在此设置中,有两组R文件,每组都有一个" R"目录。较少嵌套的一个由Git进行版本化,嵌套的一个是包的源。有没有办法让包装只使用预先存在的" R"目录?我可以回顾一下我目前的项目"目录到别的东西,把包装成"项目"然后将.git目录复制到新的Project目录?
答案 0 :(得分:7)
在RStudio中(我使用v.1.0.136),这可以通过菜单选项工具&gt;来完成。项目选项&gt;构建工具。从项目构建工具的下拉列表中选择 Package ,如果您知道自己在做什么,请填写您认为合适的任何其他字段。< / p>
此操作不一定会为您提供上述结构,即man
和R
文件夹或DESCRIPTION
文件,可以使用create_description()
函数完成devtools
包。