我们的主存储库位于gitorious.org中。现在主存储库已移至gitlab.com,而fork(或更确切地说是团队分支)仍然位于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),那么两个竞争服务。
我想知道是否有人拥有相同的场景以及在这种情况下执行合并请求的难易程度。
答案 0 :(得分:0)
所有用户需要做的是将他们的远程上游URL更改为新的团队fork GitLab repo。
您可以看到此GitLab video (March 2014)中说明的合并请求:它首先处理一个问题,创建一个专用分支,然后可以作为合并请求的来源。
你看到"合并请求" this answer about GitLab workflow中的按钮。