私の同僚と私は、集中管理された (問題がある場合は ubuntu) サーバー上にあるいくつかのリポジトリを使用しています。私たちのいくつかのプロジェクトでは、同じ 4 つのリポジトリを多くの異なるプロジェクトのサブリポジトリとして含めています。これは、ネットワークを介してすべてを転送するのに時間がかかるなどの理由で、多くの異なるプロジェクトにわたって 4 つの異なるサブリポジトリを常にプッシュ/プル/マージしていると、少しイライラする可能性があります。
これら 4 つのリポジトリを 1 つのマスター リポジトリに結合して、今後のすべてのプロジェクトに含めることができるようにしたいと考えています。問題は、古いサブリポジトリを削除したくないということです。削除すると、正常に機能している既存のプロジェクトが壊れてしまうからです。
これらの古いリポジトリを非推奨として指定する方法、または少なくとも、私の同僚がこれらのリポジトリに新しい変更セットをプッシュして役立つエラー メッセージを表示することを不可能にする方法があれば、素晴らしいことです。これは、おそらくこの接線 Q/A が示唆するように水銀フックを使用して可能ですか?