【发布时间】:2014-05-22 18:55:55
【问题描述】:
我正在 RStudio 中制作一个包。我已经将它作为一个项目,并且我正在使用 Git 进行版本控制。我的目录结构目前是
--Project
--R
--.git
用R目录下的R代码。
当我去构建包时出现了我的问题。我想调用包“项目”,我得到这样的目录结构:
--Project
--R
--.git
--Project
--man
--R
在此设置中,每个“R”目录中都有两组 R 文件。 Git 版本控制的嵌套越少,包的源代码嵌套越多。有没有办法让包只使用预先存在的“R”目录?我可以将我当前的“项目”目录重新命名为其他目录,将包设置为“项目”,然后将 .git 目录复制到新的项目目录吗?
【问题讨论】:
-
能不能在rstudio新建一个工程,在Project下创建Project目录?然后,像往常一样创建 r 包。事后重命名我从来没有运气好过,但也许这只是我
-
@rawr 我可以做到。唯一的问题是,我有一个 git 正在跟踪的 R 目录和一个用于构建的 R 目录。我可能只是将
Project重命名为Project 2,然后建立一个新的Project目录并尝试复制.git 的东西。 -
我这样做了,但是将一个用于 git,第二个用作开发版本。可能不理想,但对我有用。