gpt4 book ai didi

子目录中的 RStudio 项目和 git 存储库

转载 作者:IT王子 更新时间:2023-10-29 01:29:28 25 4
gpt4 key购买 nike

在 RStudio 中开发包时。
默认情况下,RStudio 假定您的包目录是项目目录,它看起来像这样:
enter image description here

但是您可以将包位置指向项目目录的子目录,它看起来像这样:
enter image description here

这样你就可以将项目文件的一部分保存在项目根目录中,而不是包含在包中。你不需要设置 git ignore 等。

但是如果你想添加 RStudio git repo 功能,你不能将你的 git repo 指向子目录,即使你已经在你的包目录(而不是项目目录)中创建了 git repo,你也不能在 RStudio 中设置它。我被困在:
enter image description here

有什么方法可以在 RStudio 项目的子目录中启用 git 存储库的 RStudio 中的 git repo 功能?也许一些 .Rproj 配置调整?

最佳答案

很好的问题。我遇到过同样的麻烦,并且它也不会随着最新的预测试版本而消失。所以在 rstudio 中可能没有 super 快速的解决方案。虽然它可能值得一个功能请求。

我个人将控制台/git bash 与 git 和 rstudio 一起使用。那就是我在 R studio 中创建一个项目并在 rstudio 之外手动运行 git init。我还在 rstudio 之外添加、提交、 merge 、推送和 pull 。如果你不喜欢通过控制台管理 git,可以使用 https://windows.github.com/https://mac.github.com/ Atlassian 的人员还提供了一些称为源代码树的 GUI 工具:https://www.atlassian.com/software/sourcetree/overview另外还有很多其他的,比如我没有测试过的 Tortoise Git,但我认为 R Studio 当前的 git 支持对于简单的事情来说很好,但是如果你想成为一个 git 工具(控制台或 gui)绝对是你的选择更灵活。

也就是说,sublime text edit 是一个功能强大、易于破解和可定制的文本编辑器,它还有很多扩展包。它不是完全免费的,但有时它是对 rstudio 的一个很好的补充。它有一个很酷的解决冲突包等。

关于子目录中的 RStudio 项目和 git 存储库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29021624/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com