标签: pull-request

Github:推送额外的提交来拉取请求

我做了一个pull请求,但是现在我需要对这个pull请求进行额外的提交.Github说:

您可以通过myaccount/repo上的x4e925e4分支向此pull请求添加更多提交.

如何通过命令行实现此目的?

git command-line github pull-request

11
推荐指数
1
解决办法
5048
查看次数

将Bitbucket pull请求应用为补丁

我在Bitbucket上有一个回购,只有我有写访问权限.

有人分叉了那个仓库,进行了更改,并从分支机构向我的仓库发出了拉动请求.

我怎样才能将拉取请求作为git补丁暂时应用于我的仓库以进行测试?

分叉回购是私有的,所以我不能把它拉下来,我也不想这样做.

在GitHub上,您只需转到拉取请求并在URL的末尾添加.patch即可下载补丁.这不适用于Bitbucket.

git bitbucket git-patch pull-request

11
推荐指数
2
解决办法
8321
查看次数

GitHub上的Pull请求的最佳实践

我已经阅读了这个这个讨论,但仍然有理解在GitHub上合作的最佳方式的麻烦.

假设我已经分配了一个仓库并独立开发它(原始仓库已经暂时没有激活).所以我确实拥有自己的develop分支,在那里我做了所有的改变:从中分支,在那里feature开发然后合并回来develop.我不时要向原始回购提交PR.但我不能做公关feature,因为它将包括所有的历史develop.这就是我的所作所为:

  • master跟踪原始回购的结帐
  • 从它那里吹嘘
  • 樱桃挑选feature并推送到GitHub
  • 提交公关

当这些PR合并到master原始repo时,我从中拉出然后合并masterdevelop.

它工作得很好,但它导致我自己的回购中相同的提交倍增,所以我不确定挑选樱桃是最好的方法吗?

分支master可能会更好,但是当我完成依赖于feature-1的feature-2时,通常会出现这种情况; 并且feature-1仍在等待PR合并,但还master没有.

我将不胜感激任何建议和例子.

git github pull-request git-fork

11
推荐指数
1
解决办法
3540
查看次数

将审阅者添加到GitHub Pull请求

在bitbucket中,我可以将评论者添加到拉取请求中,表示我希望他们查看请求.我怎样才能在GitHub上做同样的事情?

我唯一看到的是" Assignee",这只适用于一个人.我是否必须在拉取请求消息和/或公关评论中对它们进行ping操作?

workflow github pull-request

11
推荐指数
1
解决办法
2万
查看次数

删除fork后修复打开的PR的"未知存储库"

我有以下场景:

  • 创建了一个github存储库的fork
  • 提交拉取请求(仍然打开)
  • 删除了分叉

现在,当我在github上浏览打开的PR时,存储库部分显示"未知存储库".

我想恢复我的分叉,以使此部分显示其名称.

我的第一个想法是重新分配上游存储库,正确地重新设置它(感谢这个)并祈祷该github自动重新填充PR中的正确名称.

不幸的是,没有发生任

我怎样才能做到这一点?
我应该联系支持吗?

git github pull-request

11
推荐指数
2
解决办法
2099
查看次数

仅使用jenkins对已更改的行/文件运行pylint

目前,我正在使用Jenkins的违规插件生成PEP8违规报告.由于我只是开始使用此检查,因此存在数量疯狂的违规行为.因此,我想首先检查拉取请求中的更改.

当一个pull请求打开时,我使用github pull request builder来测试pull请求,我也想使用pylint(或等效的)来检查样式.

我使用此命令为jenkins生成我当前的pylint报告

pylint -f parseable ‘/var/lib/ci_server/workspace/pylint_check’ | tee pylint.out
Run Code Online (Sandbox Code Playgroud)

上面的命令将扫描整个项目,而不仅仅是拉取请求中的更改.

我也试过用这个:

git diff-index —name-only HEAD | grep .py | xargs pylint -f pylint -f parseable | tee pylint.out
Run Code Online (Sandbox Code Playgroud)

^此命令运行构建,但在我的拉取请求中产生0违规...看起来我的拉请求以分离的HEAD状态显示(我假设git diff在此上下文中不再起作用?)

这里的总体目标是使用Jenkins扫描拉动请求中的变化中的样式违规...我已经把头发拉了几天了.任何帮助都会非常棒,欢呼!

python git pylint pull-request jenkins

11
推荐指数
1
解决办法
2691
查看次数

如何过滤合并和关闭但尚未删除分支的Github PR

在Github中提交PR之后,它会获得批准,然后合并为主人.此时我应该删除我的分支以保持整洁.我不是天使,经常忘记这样做!

Github有一个方便的Pull请求页面来跟踪所有打开/关闭的PR.我想知道的是,可以通过以下方式过滤我的PR:

is:pr author:myusername is:closed is:merged 然后像 is:branchAliveYouFool

这将向我显示我创建的所有PR,这些PR已关闭,已合并,并且至关重要的是,尚未删除分支.

我搜索了可以使用但无法找到我要找的内容的术语:https: //help.github.com/articles/searching-issues-and-pull-requests/

任何想法将不胜感激.谢谢 :)

github filter pull-request

11
推荐指数
1
解决办法
1010
查看次数

如何在GitHub上挑选拉出请求的5个提交中的2个?

我是GitHub的新手.有人提交了5次提交的拉取请求.但是其中3个有一点虫子,所以必须等待.如何为我的项目挑选其中的2个?

commit github pull-request git-cherry-pick

10
推荐指数
1
解决办法
3350
查看次数

在存储库内的分支上使用 pull_request 与 pull_request_target

我想在我们的存储库中使用此 GitHub 操作来检查 PR。我们在同一存储库中创建带有主分支的拉取请求,在该拉取请求中处理反馈/反馈合并,然后合并到主控中。我正在使用pull_request事件触发器来触发操作。

我收到此错误:

错误:需要参数令牌或 opts.auth

当我在虚拟 PR 上测试该操作时,从这样的评论中我认为操作中的这一行没有获得GITHUB_TOKEN.

这篇GitHub 安全实验室帖子中,我看到:

通过 pull_request_target 触发的工作流具有对目标存储库的写入权限。他们还可以访问目标存储库机密。对于来自同一存储库中的分支(但不是来自外部分支)的pull_request 触发的工作流也是如此。后者背后的原因是,如果创建 PR 的用户已经拥有目标存储库的写入权限,则共享存储库机密是安全的。

由此,我的猜测是pull_request应该能够访问该令牌。

我在我们的设置中遗漏了什么吗?

github pull-request github-actions

10
推荐指数
1
解决办法
7593
查看次数

Git 从 Azure DevOps 获取拉取请求

我想使用 git 获取 Azure DevOps 托管的存储库中的拉取请求列表。

Github有支持。我们可以将其添加到.git/config

[remote "origin"]
  fetch = +refs/pull/*/head:refs/remotes/origin/pr/*
Run Code Online (Sandbox Code Playgroud)

但是当我为 Azure DevOps 尝试相同的方法时,它没有获取任何内容。我也git-prgit-extras包装中尝试过。

我猜测如果他们有支持,路径可能与 不同。refs/remotes/origin/pr/他们有一个REST API 端点来获取拉取请求,但我找不到任何关于使用 git 执行相同操作的信息。

git pull-request azure-devops

10
推荐指数
1
解决办法
6970
查看次数