我们的主存储库在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),那么两个相互竞争的服务就会“容易”发生这种情况。
我想知道是否有人有相同的场景,以及在这样的场景中执行合并请求是容易还是困难。
发布于 2014-09-10 14:49:22
所有用户需要做的就是将他们的远程上游url更改为新的team fork GitLab存储库。
您可以在此GitLab video (March 2014)中看到合并请求:它首先处理一个问题,创建一个专用分支,然后将其作为合并请求的来源。
您可以在this answer about GitLab workflow中看到“合并请求”按钮。
https://stackoverflow.com/questions/25758824
复制相似问题