git - 在 OSX Mountain Lion 下的 RStudio 中设置 git 可执行文件的路径

标签 git osx-mountain-lion rstudio

我在 Mac OSX v. 10.8.2 (Mountain Lion) 下运行 RStudio v. 0.97.237。我正在尝试在 RStudio 中设置我的 git 可执行文件的路径。正确的路径是/usr/local/git。 RStudio 中有一个首选项设置,用于输入 Git 可执行文件的路径(首选项...,Git/SVN,Git 可执行文件)。如果我可以简单地在对话框中输入“/usr/local/git”,我希望我已经完成了。

但是,RStudio 不允许我简单地输入目录路径。相反,需要使用标准 OSX 浏览(“选择文件”)实用程序浏览目录树。在将 OSX 从 Snow Leopard 升级到 Mountain Lion 之后,我发现许多与系统相关的目录(包括/usr)在 OSX 文件浏览实用程序中不再可见。它们在 shell 中可见(使用 XQuartz,命令“ls”),但在 Mountain Lion GUI 中不可见。 (显然 Mountain Lion 认为它知道什么对我有好处。)

我的问题:

1.) 在 RStudio 中是否有一种方法可以直接以命令行方式设置 Git 可执行文件的路径,而无需使用 OSX 目录浏览实用程序?

2.) 或者,在 OSX Mountain Lion 中是否有一种方法可以调整系统偏好设置,使所有目录和文件可见,而不仅仅是使用 Mountain Lion 的默认设置可见的受限集?

3.) 还有其他方法可以解决这个问题吗?

注意:我让 Git 在 OSX 10.6.8 (Snow Leopard) 下与 RStudio 一起正常工作。升级到 OSX 10.8.2 后出现问题。

感谢您的任何建议。

最佳答案

我能够找到问题的答案,由 http://osxdaily.com/2009/02/25/show-hidden-files-in-os-x/ 提供和 http://support.rstudio.org/help/discussions/problems/2907-no-svn-in-mountain-lion .

要确保 Git 可执行文件的路径正确:打开终端窗口,然后键入:

$ which git

在我的例子中,答案返回:/usr/local/git/bin/git。

要在 Mountain Lion 中显示 stash 文件:Per osxdaily.com:“您可以通过按 Command+Shift+句点快速显示任何 Mac OS X 保存对话框中的所有 stash 文件。”

因此:在 RStudio 中,在 Git 可执行设置中,单击“浏览”;当保存对话框打开时,点击 Command+Shift+Period。导航到 git 可执行文件,选择它并保存。

我发现至少有一个存储库仍然无法识别新 Git 可执行文件的位置。我不得不按如下方式重置 Git 的使用:在“项目选项...”下,将版本控制选项从“Git”切换为“无”。重新启动 RStudio 以使此更改生效。然后返回项目选项,将版本控制选项从“无”切换回“Git”,然后再次重新启动 RStudio。

这有效。

关于git - 在 OSX Mountain Lion 下的 RStudio 中设置 git 可执行文件的路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14011998/

相关文章:

git - Git checkout 双破折号的含义

git - 如何将我的 git 存储库切换到特定的提交

git - 文件 .DS_Store 和 .DS_Store 在 xcode 8 中有来自 Git 的树冲突错误

macos - 山狮PKG签约

r - 在R,RStudio中同时显示和保存绘图

html - 计算 R 中前 10 名最常见作者的最佳方法

git - 你如何恢复错误的 git merge 提交

objective-c - Finder 更新/刷新 applescript 在 10.8 中不起作用

macos - 如何使用 XCode 4.6 和 OS X 10.8 设置 SDL2

r - 如何解决: Could not find package root?错误