【发布时间】:2016-06-23 16:34:32
【问题描述】:
我已按照“Version Control with Git and SNV”的说明进行操作,但我无法在项目设置中为我的项目选择 git 进行版本控制。
我在:
- Microsoft Windows 7 Enterprise 6.1.7601 Service Pack 1 Build 7601
- RStudio:版本 0.99.902
- R:版本 3.3.1 (2016-06-21) -- “你头发上的虫子”
我已经从https://git-scm.com/downloads 安装了适用于 Windows 的 git 2.9.0。
它安装在C:\Users\spi\AppData\Local\Programs\Git 下(我们称之为gitroot)
在 RStudio 和 PATH 中,我尝试(一次一个,每次都关闭/重新打开 RStudio)指定所有可能的组合
PATH - RStudio global settings
如下:
gitroot\cmd-gitroot\cmd\git.exegitroot-gitroot\git-bash.exegitroot-gitroot\git-cmd.exegitroot-gitroot\mingw64\bin\git.exe
欢迎任何提示。
提前致谢!
【问题讨论】:
-
如果 git 是在 RStudio 之前安装的,你不需要设置任何东西。尽管我注意到我的 RStudio 上的路径使用
/而不是\,但 RStudio 会检测到它。我可以毫无问题地使用 Git。尝试用/替换\ -
还要确保 git 确实存在于您尝试的路径中。就我而言,它安装在
C:\Program Files\Git\Bin中。您提供的路径中没有任何内容,而且它是存储应用程序数据的错误 路径(更不用说可执行文件)。每个应用程序都应在Local下直接创建自己的文件夹 -
我可以在命令行中使用
git,在bash和cmdshell 风格中,即从开始菜单调用“Git Bash”或“Git CMD”。我还可以打开一个 MS WindowsCMD会话并输入where git我找到了正确的位置,git --version也可以工作。这变得令人费解...... -
解决方案是在
C:\opt\Git中安装适用于 Windows 的 Git,它看起来不是 special 文件夹。