我做了一个pull请求,但是现在我需要对这个pull请求进行额外的提交.Github说:
您可以通过myaccount/repo上的x4e925e4分支向此pull请求添加更多提交.
如何通过命令行实现此目的?
我在Bitbucket上有一个回购,只有我有写访问权限.
有人分叉了那个仓库,进行了更改,并从分支机构向我的仓库发出了拉动请求.
我怎样才能将拉取请求作为git补丁暂时应用于我的仓库以进行测试?
分叉回购是私有的,所以我不能把它拉下来,我也不想这样做.
在GitHub上,您只需转到拉取请求并在URL的末尾添加.patch即可下载补丁.这不适用于Bitbucket.
我已经阅读了这个和这个讨论,但仍然有理解在GitHub上合作的最佳方式的麻烦.
假设我已经分配了一个仓库并独立开发它(原始仓库已经暂时没有激活).所以我确实拥有自己的develop分支,在那里我做了所有的改变:从中分支,在那里feature开发然后合并回来develop.我不时要向原始回购提交PR.但我不能做公关feature,因为它将包括所有的历史develop.这就是我的所作所为:
master跟踪原始回购的结帐feature并推送到GitHub当这些PR合并到master原始repo时,我从中拉出然后合并master到develop.
它工作得很好,但它导致我自己的回购中相同的提交倍增,所以我不确定挑选樱桃是最好的方法吗?
分支master可能会更好,但是当我完成依赖于feature-1的feature-2时,通常会出现这种情况; 并且feature-1仍在等待PR合并,但还master没有.
我将不胜感激任何建议和例子.
在bitbucket中,我可以将评论者添加到拉取请求中,表示我希望他们查看请求.我怎样才能在GitHub上做同样的事情?
我唯一看到的是" Assignee",这只适用于一个人.我是否必须在拉取请求消息和/或公关评论中对它们进行ping操作?
我有以下场景:
现在,当我在github上浏览打开的PR时,存储库部分显示"未知存储库".
我想恢复我的分叉,以使此部分显示其名称.
我的第一个想法是重新分配上游存储库,正确地重新设置它(感谢这个)并祈祷该github自动重新填充PR中的正确名称.
不幸的是,没有发生任
我怎样才能做到这一点?
我应该联系支持吗?
目前,我正在使用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扫描拉动请求中的变化中的样式违规...我已经把头发拉了几天了.任何帮助都会非常棒,欢呼!
在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的新手.有人提交了5次提交的拉取请求.但是其中3个有一点虫子,所以必须等待.如何为我的项目挑选其中的2个?
我想在我们的存储库中使用此 GitHub 操作来检查 PR。我们在同一存储库中创建带有主分支的拉取请求,在该拉取请求中处理反馈/反馈合并,然后合并到主控中。我正在使用pull_request事件触发器来触发操作。
我收到此错误:
错误:需要参数令牌或 opts.auth
当我在虚拟 PR 上测试该操作时,从这样的评论中我认为操作中的这一行没有获得GITHUB_TOKEN.
从这篇GitHub 安全实验室帖子中,我看到:
通过 pull_request_target 触发的工作流具有对目标存储库的写入权限。他们还可以访问目标存储库机密。对于来自同一存储库中的分支(但不是来自外部分支)的pull_request 触发的工作流也是如此。后者背后的原因是,如果创建 PR 的用户已经拥有目标存储库的写入权限,则共享存储库机密是安全的。
由此,我的猜测是pull_request应该能够访问该令牌。
我在我们的设置中遗漏了什么吗?
我想使用 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-pr从git-extras包装中尝试过。
我猜测如果他们有支持,路径可能与 不同。refs/remotes/origin/pr/他们有一个REST API 端点来获取拉取请求,但我找不到任何关于使用 git 执行相同操作的信息。
pull-request ×10
github ×7
git ×6
azure-devops ×1
bitbucket ×1
command-line ×1
commit ×1
filter ×1
git-fork ×1
git-patch ×1
jenkins ×1
pylint ×1
python ×1
workflow ×1