1

我们的主存储库位于 gitorious.org。现在主存储库已移至 gitlab.com,而分支(或者更确切地说是团队分支)仍位于 gitorious.org。

现在我的问题是当存储库位于 gitorious.org 时,我/我们如何在 gitlab.com 上进行合并/拉取请求。

虽然我能够使用以下方法相对容易地更改上游:-

$ git remote set-url

我能够在 gitorious.org 中执行合并请求过程,这只是一个按钮,并在提交周围放置描述,就是这样(在 gitorious.org 中)

我知道团队中的所有人都必须注册 gitlab.com 才能按下合并请求的按钮,但他们还需要做什么?

更新:-根据Vonc的回答,我想我可能不清楚。

这是所有团队回购的地方 - 在 gitorious.org

~/games/shirishag75s-2014-mirror$ git remote -v
origin  git@gitorious.org:minidebconfindia/shirishag75s-2014-mirror.git (fetch)
origin  git@gitorious.org:minidebconfindia/shirishag75s-2014-mirror.git (push)
upstream    https://gitlab.com/debutsav/website14.git (fetch)
upstream    https://gitlab.com/debutsav/website14.git (push)

现在我知道并看到了 gitlab 中用于执行合并请求的按钮,如果所有其他团队存储库也在 gitlab 中,这将起作用。如果它们都在 gitorious.org 中怎么办?

据我了解,合并请求可能是您进行了一次提交并希望将其转到主/原始存储库或一系列提交(一项功能),当您觉得准备好时,您会要求合并/拉取请求。如果两个存储库都使用相同的域(gitlab.com 或 gitorious.org),那么这很容易发生,那么两个竞争服务。

我想知道是否有人遇到相同的情况以及在这种情况下执行合并请求有多容易或多难。

4

1 回答 1

0

所有用户需要做的就是将他们的远程上游 url 更改为新的团队分支 GitLab 存储库。

您可以在此GitLab 视频(2014 年 3 月)中看到合并请求:它首先处理一个问题,创建一个专用分支,然后该分支可以成为合并请求的来源。您会在这个关于 GitLab 工作流的答案
中看到“合并请求”按钮。

于 2014-09-10T06:49:22.187 回答