1

私たちのマスター リポジトリは 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 つの競合するサービスが発生します。

誰かが同じシナリオを持っているかどうか、またそのようなシナリオでマージ リクエストを実行するのがどれほど簡単か、または難しいかを知りたいです。

4

1 に答える 1