我分叉了github存储库并创建了pull请求.审稿人要求我做出更改:
我已经提交并推送了拉取请求分支中的必要更改,因此它们显示在拉取请求页面上.现在我想让贡献者继续审查我的更改.
这有什么按钮或动作吗?找不到这个.
当拉取请求的基础分支推送了新代码时,是否可以触发 Github Actions 工作流程?
举例说明:拉取请求分支是feature1,基础是development,那么当PR打开后开发分支用新代码更新时,是否可以触发feature1分支PR上的工作流程?
我曾经常常在我的项目上创建拉取请求,我已经访问了很长时间,从那以后没有任何改变.
每次我尝试创建一个新的拉取请求时,我都会得到以下结果:
(git: test-branch) $ hub pull-request
Error creating pull request: Forbidden (HTTP 403)
Run Code Online (Sandbox Code Playgroud)
我有这个原因吗?我可以访问回购,我可以正常拉动和推送,但不能创建拉动请求.
在我打开拉请求的分支上工作时,我希望看到GitHub在命令行上显示的完全相同的差异.什么是特定的git diff命令复制GitHub为拉取请求显示的更改列表?
我正在开发一个git分支,它目前是github上一个关闭的pull请求的一部分.在初始拉取请求之后,我做了一些额外的提交,将这些提交推送到github,然后还原那些提交并重新发送它们,因为我需要修改提交.
现在,如果我想将这些提交推送到github,我需要发出一个强制推送:git push --force.但我强烈认为这可能会导致现有的pull请求出现混乱,即使更改的提交发生在我发出pull请求之前存在的提交之后.
任何人都可以向我描述如何最好地处理这种情况?我想我可能只需要创建一个全新的分支,然后在该分支上发出一个pull请求.但是,如果有办法将此链接与现有的拉取请求相关联,那么这将是更可取的.
该文档说,TargetRefName当“启用 PR 重定向功能”时可以更新,但我在任何地方都找不到此选项,也看不到任何有关如何启用它的文档。
如何启用 PR 重定向以便更新 PR 的目标?
我想在拉取请求开始合并之前触发构建(在 Azure DevOps 中)。对于此选项,我在分支策略下添加了构建验证。但是,如果我创建了一个新的拉取请求,我会收到“无法对构建进行排队”的消息。
请任何人告诉我我选择的选项解决了我的要求。如果是,如何解决这个“无法排队构建”问题。如果没有,有任何选项可以满足我的要求。
谢谢
我发现最近提到了实验性 PR 功能,他们提到了插入和应用 PR 本身建议的能力。
这是我在其他产品中已经非常习惯的功能,但目前我对如何在 Azure DevOps 中访问此功能有点迷失。
这是我实际看到的:
AWS CodeCommit中的Pull Requests是否有类似的概念或解决方法?我正在尝试使用CodeCommit存储库来实现CI,并帮助我们避免在我们的存储库中出现问题(master分支应始终编译并成功运行所有测试).