问题标签 [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.
git - 合并从本地分支发送到主分支的请求,同时将一些更改推送到本地分支
我们有 5 个分支 Master、INT、QA、PROD-EXT、PROD-INT。在 QA 服务器中进行了一些更改,并将更改推送到 QA 分支。然后收到一封电子邮件,上面写着“将新提交推送到合并请求”。我们从未要求将此合并到主控。
每天都会将更改推送到本地分支,但奇怪的是我们只看到了几次类似的合并请求。在所有情况下,我们从未要求合并。
用于推送更改的命令
git - 如何从 CLI 已推送的提交创建合并请求?
我有一个名为的分支dev
,它与origin/dev
. 我想master
使用以下命令合并到(受保护的),但它不会推动创建合并请求。
如何从 CLI 已推送的提交创建合并请求?
gitlab - 如何在 Markdown 中创建分组任务列表?
当在 Markdown for Gitlabs 模板中创建不同的任务列表时,Gitlabs 将清单中的所有任务视为一个单独的计数,并将计数显示为任务列表的总数。
就像下面的模板一样 -
它显示完成的 14 个任务中的 5 个。理想情况下,我只希望 Gitlabs 将前三个任务列表视为一项任务,它应该显示3 个任务中的 2 个已完成。请让我知道 Markdown 或 Gitlabs 中是否有可以实现所需输出的内容。
gitlab - Gitlab选项自动为问题创建分支/合并请求
GitLab 中是否有一个选项可以在创建问题时默认启用功能分支/合并请求创建?
我知道可以通过单击问题页面上的那个花哨按钮来手动创建它们,但是让我们面对现实吧,我们很懒...
gitlab - GitLab:找不到“合并请求的默认描述模板”
我创建了一个项目,角色是维护者。
当我想创建“合并请求的默认描述模板”时,我找不到文本区域。
有谁知道为什么会这样?
我不想使用模板(.gitlab/merge_request_templates/
)。
我已经创建.gitlab/merge_request_templates/Default.md
。当我创建新的合并请求时,我可以看到这个模板。
但我想在不选择任何模板的情况下获得默认值。
gitlab - 如何使用 Gitlab 合并请求使用 Gitflow 完成发布/修补程序分支?
所以我们公司正在使用Gitflow。目前无法更改。我已经研究了github-flow和gitlab-flow,但我们目前不能转移到不同的模型。
在完成一个hotfix或release 分支时,现在我们不使用合并请求,而是手动使用 gitflow 将分支本地合并到 master/dev/release 中。
在Gitlab中是否有使用合并请求完成分支的假定方法?我们想保护 master 和 dev 分支免受推送。让 gitlab 处理实际的合并更安全。
我会直接在 gitlab 上打开一个问题,但我实际上不确定在哪里。
编辑:我也想过在 Gitlab 中提出两个合并请求,但这也不是办法。
git - 在我提出合并请求后,文件在 master 上发生了更改
试图弄清楚在 Gitlab 中合并合并请求后 file1.cpp 的外观。我(dev1)正在开发分支并更改了 file1.cpp 的第 2 行,提交并提出了合并请求。现在,我等了 1 天才合并。到另一个开发人员(dev2)更改 file1.cpp 的第 4 行时,提交并合并到 master 中。现在,如果与 master 中的 file1.cpp 相比,我的 file1.cpp 中的第 4 行是不同的。所以如果我现在合并我的请求,那么 file1.cpp 的最终版本会是什么样子?
我的疑问是我 will change 中的第 4 行是否会出现在最终文件中,或者 dev2 中的第 4 行最终会出现。如果 dev2 的第 4 行最终会出现,那为什么会这样呢?因为我的更改是在 dev2 的更改之后进行的。
git - MR的意外变化
在 Gitlab 中:
- 创建了一个
xxx
从 prod 调用的新分支。 - 中的编码
XXX
(2处改动) - 创建了一个名为
merge_XXX_dev
from的新分支dev
。 - 拉取
XXX
并merge_XXX_dev
提交更改(2 个更改) - 创建了一个 MR (
merge_XXX_dev
todev
) 并要求其他团队承认它 (2 更改)
2 天后当我的 MR 轮换时,我的 MR 发生了 194 次变化(在这 2 天中,其他团队的变化也出现了)
我想知道原因以及如何再次避免它。
任何人都可以帮忙吗?
git - 更改一个合并请求文件而不提出新的合并请求
我在开发分支中做了一些更改,提交并推送(git push origin dev
)并从 gitlab 前端创建了一个新的合并请求。但现在我想在同一个合并请求中修改 1 个文件而不提出新文件。我可以在远程删除 dev 分支并在本地更改该文件,提交并再次推送为git push origin dev
. 这会损害我当前的合并请求吗?