问题标签 [merge-request]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
266 浏览

gitlab - 在 gitlab 中,如何设置“管道必须成功”仅针对特定分支而不是其他分支以合并合并请求?

在合并检查设置中,我启用了“管道必须成功”选项:

在此处输入图像描述

但是没有任何工作的分支通过说“等待管道状态”卡在合并中,如果没有成功的管道,您将无法合并。

我可以仅为某些特定分支(如主/生产)启用“管道必须成功”选项吗?

0 投票
0 回答
34 浏览

java - Bitbucket Repository Hook:用 Java 中的 source 和 targetBranch 创建 PullRequest

我想开发一个钩子,当smth发生时,它会自动将一个分支(总是同一个)合并到master中。这应该会发生,因为打开拉取请求时会出现一些奇怪的差异,我们发现这种合并是解决方案。

所以我正在使用 BitBucket Server API,我找到了类PullRequestCreateRequest和接口PullRequestService

这是我得到的atm:

我的问题是,我不知道如何指定我的源分支。我在 Doc 中进行了搜索,但只是找到了一些 RefId 等。有人知道吗?

顺便说一句:我先创建 PR,因为它不允许直接合并到 master 中,我无法更改它。

0 投票
2 回答
37 浏览

git - 我将我的新分支发布到远程仓库然后尝试合并到主分支但说合并冲突

我在我的机器上克隆了一个存储库并创建了一个 new_branch 并提交了 2 个更改,并尝试将我的新分支推送到存储库。

然后我尝试在我的远程主分支中合并新分支,但它说合并冲突

我的主分支是最新的,但仍然说合并冲突

0 投票
0 回答
41 浏览

git - 如何处理 GitFlow 和 GitLab MR 中的修补程序?

我们使用 GitLab 及其 MR。我们使用 gitflow(只是没有发布分支)。Master 是我们的生产分支并开发当前的 dev 分支。大师和开发在 GitLab 上受到保护,因此任何推送都是不可能的。

我关心的是用develop更新master的方式。因为在目标分支后面合并一个 MR 是禁用的(你必须变基),当一个修补程序被合并到 master 时,我们如何用 MR 更新 master?开发分支在主分支之后,合并是不可能的。那么本地合并是必要的,我们需要将推送权限授予管理员?

0 投票
1 回答
24 浏览

python - 有没有办法下载合并请求详细信息并将其保存到 xml 文件中?

我有一个 GitLab 存储库。我想下载我在远程仓库中完成的合并请求的所有详细信息,并将其保存到可以是 xml 或 txt 或 csv 或任何文件的文件中。

有没有办法做到这一点?

我落后了很长时间,但我仍然没有任何方法可以做到这一点。

提前谢谢你。

0 投票
1 回答
99 浏览

git - 仅为提交运行 gitlab 管道

目前 gitlab 在使用 GUI 创建合并请求 + 分支时运行管道。
是否可以跳过此管道,因为它仅重复默认分支中的最后一个管道?

我们尝试过:

这可以跳过新的分支管道,但它不会为没有合并请求的分支上的新提交运行管道。

0 投票
0 回答
14 浏览

html - 是否有一个 HTML linter 可以确保属性在元素上正确对齐?

是否有任何类型的命令行 HTML linter 可用于强制属性正确对齐?我们有一个代码标准说你不能这样做:

它必须是这样的

这是一个使用 Visual Studio Code 的 Angular 9 项目。我可以让人们也安装代码格式化程序,但我正在寻找他们可以在命令行上运行的东西来执行它,也许在管道中。我的目标是在有人进行代码审查之前解决这些问题。我也想说这不是我的规定,但我必须遵守

0 投票
1 回答
40 浏览

gitlab - 有没有办法检查 gitlab 合并请求批准状态,然后触发 CI 中的下一阶段

我有一个 stage1,它创建一个合并请求,然后在合并请求得到 3 个批准者的批准后,我手动触发了 stage2。但是,我想找到一种方法来检查在 stage1 中创建的合并请求批准状态并自动触发 stage2 作业。

0 投票
1 回答
21 浏览

gitlab - 新推送后合并请求批准无效

在 gitlab 中,是否有一个设置会影响在推送新提交后对 MR 的批准是否无效?我已经看到,在某些设置中,新的提交会使批准无效,但在其他设置中,并不那么想知道有什么区别