私たちのマスター リポジトリは gitorious.org にありました。現在、マスター リポジトリは gitlab.com に移動していますが、フォーク (またはチーム フォーク) はまだ gitorious.org に置かれています。
ここで私の質問は、リポジトリが gitorious.org にある場合に、gitlab.com でリクエストをマージ/プルする方法です。
を使用して比較的簡単にアップストリームを変更できましたが、:-
$ git remote set-url
私は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 のいずれか) を使用している場合、これが「簡単に」発生し、2 つの競合するサービスが発生します。
誰かが同じシナリオを持っているかどうか、またそのようなシナリオでマージ リクエストを実行するのがどれほど簡単か、または難しいかを知りたいです。