在 GitLab 中合并之前如何修改合并请求的代码?

How do I modify the code of a merge request before merging in GitLab?

场景如下:用户打开了一个合并请求,为我的代码添加了一个新特性。然而,他们的代码包含一些错误。我知道如何修复相应的部分,但我更愿意让我的存储库没有已知问题的代码。因此我想在合并之前修改他们的代码。

我知道我也可以手动复制更改,但我仍然想感谢打开合并请求的用户的贡献。

您可以使用 Git 获取用户的更改(将它们拉到您的开发环境中),然后添加您的更改,然后合并批次——这样您的用户提交是可见的,并且您的提交可见。

您还可以将您的用户添加到 CREDITS 文件中,让他们成为贡献者。

您还可以要求用户修复错误(这也有助于用户学习如何改进他们的代码),然后合并更改。