如何使用GIT修改quantmod包

时间:2015-08-04 15:30:02

标签: r git

我目前安装了quantmod。我想修改源代码。

我是否需要卸载当前版本?

我目前正在尝试

(1)已安装GIT

(2)然后我去了新项目>>版本控制>>创建一个新的项目表单版本控制GIT ,当我点击它时出现此错误

"Git was not detected in the system path. to create projects from GIT repositories you should install GIT and then restart Rstudio.  Not tha tif GIT is installed an not on the path then you can specify its location using the options dialog."

(3)所以我去了全局选项>> GIT / SVN>> Git可执行文件并放入此路径

C:\Users\me\AppData\Local\Programs\Git\bin\git.exe

(4)然后我重新启动了RSTUDIO,现在我进一步了,所以当我去

新项目>>版本控制>>创建新的项目表单版本控制GIT>> CLONE GIT REPISITORY

这里要求存储库URL,项目目录名称和创建项目作为子目录。这里是我不确定我需要在哪里放置这个项目的地方,以便我对我的版本R进行对quantmod包的修改

  • 对于存储库网址我不会去: https://github.com/joshuaulrich/quantmod
  • 对于项目目录,我不确定:你能建议吗?
  • 对于创建项目作为子目录,我不确定:你能告诉??

我的R库位于:C:\ Users \ me \ Documents \ R-3.1.2 \ library

目前我还安装了quantmod: C:\用户\我\文件\ R-3.1.2 \库\ quantmod

我是否需要卸载当前版本?

附录: 在我的电脑上GIT在这里:C:\ Users \ Me \ AppData \ Local \ Programs \ Git 在我的电脑上R在这里:C:\ Users \ Me \ Documents \ R-3.1.2

1 个答案:

答案 0 :(得分:0)

项目目录只是您将repo放入其中的文件夹的名称。一般来说,它是包装的名称,以使事情清楚。在您的情况下quantmod

您可以忽略的子目录,除非您想为您的代码选择其他位置(当前目录除外)。

您无需卸载当前版本。我通常的建议是在DESCRIPTION文件中增加包的颠覆。例如,增量:

Version: 1.0.1

Version: 1.0.2

现在,当您重建并安装时,您将获得新版本。如果您再次需要原件,则可以重新安装旧原件(即install.packages)。同时安装两者可能会导致程序包之间发生冲突并导致头痛。