我在 bitbucket 中有一个 git 存储库,有什么方法可以使用 IntelliJ IDEA 而不是通过网络创建拉取请求吗?
我发现这可以在 IntelliJ 中为 github 存储库完成。但是没有发现任何与 Bitbucket 类似的东西。
是什么git request-pull,它是如何比较制作pull request,例如在GitHub上?
1.它应该如何使用?
2.可以代替pull request吗(比如在github上)?
3.使用它有什么好处?
我在 - git pull 时遇到错误,错误是“致命:无法访问' https://github.com/repository.git/ ':错误:1408F10B:SSL例程:SSL3_GET_RECORD:版本号错误?” . 请提出解决方案。
我面临着如何重新打开我不小心在 Github 上关闭的拉取请求的问题。我搜索了其他人的问题,答案大多是使用重新打开按钮,但这对我不起作用。有谁知道如何解决这个问题?
你好,当我尝试在 github 中执行拉取请求时,我遇到了一些问题。
这是我在拉取请求之前所做的步骤2:
我尝试在谷歌中搜索它,并且我已经禁用了所有网络扩展(我不知道此步骤是否与此问题相关)
我不知道是否有人和我有同样的问题。
我非常感谢那些愿意参与帮助我解决这个问题的人。
请参阅附件。
在处理和关闭拉取请求时,您有三个合并选项 Create a merge commit、Squash and merge和Rebase and merge。我想知道这些选项如何转化为实际的 Git 命令——尤其是关于--no-ff.
合并对话框列出了这两个(步骤 1 和步骤 2)示例:
git fetch origin
git checkout -b develop origin/develop
git merge master
Run Code Online (Sandbox Code Playgroud)
和:
git checkout master
git merge --no-ff develop
git push origin master
Run Code Online (Sandbox Code Playgroud)
但我很困惑,因为这些是所有三个选项的相同示例。这不可能是对的。所以我想我只是误解了这里的用户界面。
Git 的命令是什么并且在--no-ff任何地方都可以使用?
我的团队为每个开发人员使用单独的功能分支,然后通过拉取请求将代码合并到开发分支,然后通过拉取请求将开发分支合并到测试分支。
我知道,如果多个开发人员正在同一个分支上工作并推送他们的代码,万一发生冲突,intellij 会自动弹出冲突解决窗口,我们可以轻松地使用该窗口来接受各自提交所需的更改。
我一直在尝试使用相同的 intellij 选项来解决从开发到测试的拉取请求中的合并冲突。是否可以这样做呢。我参考了一些 intellij 文档,但没有一个解决这个问题。我正在使用 bitbucket stash,如果有帮助的话。
我需要一些帮助来检测多分支管道中的 PR 事件,我在谷歌上搜索了很多,但我找不到任何东西。我一直在尝试触发一个已结束的公关活动的构建。这与触发合并到的分支不同。
我有这些条件,运行良好
when {
branch "master"
}
Run Code Online (Sandbox Code Playgroud)
或者
when {
changeRequest()
}
Run Code Online (Sandbox Code Playgroud)
但我缺少类似的东西:
when {
changeRequest(status = "merged") // or "closed"
}
Run Code Online (Sandbox Code Playgroud)
知道如何做到这一点吗?我的目标是对预览环境进行一些清理,为此我需要知道 PR ID。
我正在使用 bitbucket post webhook,在 Jenkins 中我使用“Bitbucket Branch Source Plugin”。我知道“事件”正在发送到 Jenkins,因为它已在 Webhook 中检查。有什么建议么?
问候!
我们的 Jenkins + Bitbucket 云集成已经可以运行,并使用多分支管道作业来通知 Bitbucket 有关拉取请求的构建状态。
现在我想增强它并添加预览环境,例如,pr150.testing.company.com以便我们可以在合并之前测试实时生产构建。我计划使用 docker-compose 动态启动/停止预览环境。
现在,Jenkins 需要使用预览环境的链接来评论 Bitbucket 拉取请求。我知道Bitbucket API 支持创建拉取请求评论。
Jenkins 的 Bitbucket 插件是否支持自动创建此类评论?
编辑:为了澄清,一个自动评论拉取请求的插件就足够了。在我们这边创建评论的内容是没有问题的。
tl;dr我代替某人创建了一个 PR。现在我无法提交评论。有办法吗?
另一个开发人员搞砸了并将一个功能合并到目标分支,所以我恢复了他们的更改,修复了问题,压缩并重新确定了他们的工作,同时仍然保持他们在提交上的作者身份,我创建了一个新的拉取请求。现在,当我想提交评论时,它阻止我请求更改,因为现在我是 PR 的作者。我如何更改它以便其他开发人员负责并接受审查?