使用RStudio在Git中发起Pull请求

4

我的企业有一个Git代码库。为了进行更改,我必须在我的forked代码库中进行更改,然后发起一项pull请求来将更改合并到主代码库。

我主要使用RStudio,并已启用其与Git的集成。我可以对我的forked代码库进行更改,然后进行push、pull、sync等操作。问题是,我仍需要额外的步骤登录GitHub并为我的forked代码库发起一项pull请求。是否有一种方法可以从RStudio中完成这个步骤?


你应该能够通过GitHub API设置一种方法来完成这个任务:https://developer.github.com/v3/pulls/#create-a-pull-request - Ben Bolker
1
下载 https://hub.github.com/ 并在 RStudio 的 Git 标签页的“更多”按钮/菜单下启用“Shell…”选项,然后执行 [hub|git] pull-request(按照它们的示例操作)。 - hrbrmstr
请查看此书籍中的“Pull Requests”部分。 - Harshvardhan
2个回答

1
我也使用RStudio进行R开发,但我认为没有办法做到这一点。原因是这不仅仅是向分支添加代码,而是请求执行管理功能,将代码的一部分拉入代码库的另一个分支中。RStudio似乎只能拉取、同步和提交。很可能你需要使用一个单独的、更全面的GitHub客户端。

0

这可以通过GitHub API完成,可以使用httrcurl包从R包执行,之后这样的包可以有一个RStudio插件,让您使用漂亮的Shiny应用程序检查所有内容!

现在我们只需要寻找愿意开发此功能的人...(2022年1月)。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接