问题标签 [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 回答
621 浏览

gitlab - 在 GitLab 中为合并请求设置默认审阅者

如何在 GitLab Premium 中设置默认审阅者?

Settings → General我只有Merge request (MR) approvals,没有评论者。

0 投票
1 回答
38 浏览

git - 使用 BFG 从 repo 中删除大文件,但缺少分支

在 gitlab 中,有 3 个分支:master、UAT 和 NEWCOCOAPODS。我使用 BFG 并成功删除了 3 个大文件。推回 gitlab 后,只有 master 在那里。输出包括:

远程:要为 NEWCOCOAPODS 创建合并请求,请访问:远程: https ://git.loomissayles.com/architecture-team/IOMobile/-/merge_requests/new?merge_request%5Bsource_branch%5D=NEWCOCOAPODS 远程:远程:远程:到为 UAT 创建合并请求,访问:远程: https ://git.loomissayles.com/architecture-team/IOMobile/-/merge_requests/new?merge_request%5Bsource_branch%5D=UAT

我如何恢复这另外两个分支?我不确定合并请求是什么,也不想进一步破坏项目。

谢谢!

0 投票
1 回答
990 浏览

gitlab - 如何对打开的合并请求提交新的更改?

我是在分支和 git 工作的新手。

我开发了一些测试用例并创建了新分支来推送该分支中的更改,并在 GitLab 中打开了一个合并请求以合并到主分支中。

PR 之后,我的审稿人强调了一些代码重构和其他小改动。

现在,我已经进行了这些更改,合并请求仍然处于打开状态。如何将新的更改/提交推送到已打开的合并请求?

0 投票
0 回答
48 浏览

gitlab - 使用合并请求 API 在 squash 关闭的情况下创建 MR

当您将分支推送到 GitLab 存储库时,它会打印出来

可以修改此 url 以创建具有其他默认值的 MR,方法是添加

例如,

将创建一个新的 MR from my-new-branchtomy-target标题为“my title”。这些选项对应于Merge requests API - Create MR中列出的可能选项。

列出的一个选项是布尔值,squash它将 MR 设置为是否自动压缩提交。在我的仓库中,“壁球提交”框设置为自动选中。但是当将此选项添加到 url 时

壁球框仍处于选中状态。我也试过false而不是0没有改变。

是否可以在 URL 中将 squash 设置为 false?我究竟做错了什么?

0 投票
0 回答
38 浏览

git - gitlab合并请求分支有什么用?

在 gitlab 中,我遇到了一个功能,我可以在其中提取和签出合并请求分支。

通常命名为 origin/merge-requests/123。

我想知道有什么用,为什么要签出这样的分支?可以随时查看 MR 的源分支吗?

0 投票
1 回答
74 浏览

git - 您如何查看依赖于合并的其他 MR 的 MR 更改?

我开始与其他开发人员合作开展一个项目,到目前为止我大部分时间都是独自工作。

我们的 repo 托管在 GitLab 上,我正在尝试弄清楚如何为团队设置一个简单的 git 工作流。

我们有一个master分支,其中包含用于生产的代码,我希望团队成员处理功能分支,然后合并到主分支。

现在,当一个人想要解决一个问题时,它会创建一个带有分支的合并请求并将代码推送到它。准备好后,他们会要求审核,如果审核通过,我会将功能分支合并到master. 到目前为止,一切都很好。

我现在无法解决的问题是:如果团队成员想要继续处理另一个依赖于之前正在合并的问题的问题,我如何查看依赖合并请求的代码?

在这种情况下,我们将有一个master分支、一个issue-1基于的分支master和一个issue-2基于的分支issue-1

如果两个合并请求的目标是master,则在审查 的更改时,issue-2我还必须筛选 的更改issue-1,我应该已经在issue-1合并请求时单独审查了这些更改。

是否可以保留master两个 MR 的目标分支,但issue-1用作 diff 的基础issue-2

我知道有一个合并依赖高级功能,但我认为它不能解决这个特定问题。

预先感谢您的帮助。

0 投票
0 回答
70 浏览

gitlab - 更新合并请求中的标签后gitlab ci触发管道

如果我创建了带有 bug 标签的 MR,它将触发标签脚本;

如果我创建了没有标签的 MR,它不会触发;即使我稍后在 MR 视图上添加标签,CI 也不会触发脚本。有可能这样做吗?

我的 .gitlab-ci.yml 是

0 投票
0 回答
44 浏览

gitlab - GitLab CI:将管道标记为不批准合并请求

我想允许用户使用将运行较少测试的变量运行管道,SKIP_TESTS=1. 这用于在开发过程中更快地运行管道并占用更少的资源。他们也可以在创建合并请求后运行它,例如在修复问题后。
但是,我不希望使用这样的管道来合并合并请求。为此,应运行适当的管道。
有没有办法将管道设置为不影响合并请求状态的管道?

0 投票
1 回答
95 浏览

javascript - 如何使用 WebStorm 在本地查看 GitLab“合并请求”?

GitLab 具有用于审查合并请求的VSCode 扩展。我想知道是否有某种方法可以在 WebStorm 中实现这一点?

干杯!

0 投票
0 回答
67 浏览

git - 当我提出新的合并请求时,GitLab 会创建空分支

我有两个分支,2-feat/selecting-interviews并且development. 在 GitLab 中,我转到问题 #2,它知道 2-feat 并创建一个合并请求。合并请求会自动创建一个新分支并针对该新分支发出合并请求。您可以在此 youtube 视频中看到:https ://youtu.be/AMWaFCm0nzU

有人可以解释为什么会这样吗?谢谢你。