gpt4 book ai didi

r - 是否可以从 R 脚本内部运行 git 命令?

转载 作者:行者123 更新时间:2023-12-04 13:42:14 24 4
gpt4 key购买 nike

以下是 git 中传统工作流程的描述。

是否有可能以某种方式在 R 中编写一个脚本,让 git 执行所有这些脚本?
这样做甚至是可取的吗?
非常感谢!

  • 在项目目录中创建/修改文件。
  • 在命令行中,输入 cd <path_to_local_repository> 更改目录.
  • 输入 git add --all在命令行中进行更改。
  • 输入 git commit -m '<commit_message>'在命令行中将更改提交到本地存储库。
  • 输入 git push在命令行中将更改推送到远程存储库(例如,在 Bitbucket 上)。
  • 如果提示进行身份验证,请输入您的 Bitbucket 密码。
  • 最佳答案

    'git2r' 包提供了这种功能:https://docs.ropensci.org/git2r/reference/checkout.html
    可以使用 file.create 和 setwd 等在 base R 中创建文件/目录和更改目录
    然后:

    git2r::add(repo = ".", path = NULL, force = FALSE)
    git2r::commit(repo = ".", message = "commit message")
    git2r::push(credentials = whatever-you-need-for-pushing-to-bitbucket)

    关于r - 是否可以从 R 脚本内部运行 git 命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55399443/

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