親プロジェクトとサブモジュールがあるとします。
親プロジェクトには読み取り/書き込み権限があり、サブモジュールには読み取り権限しかないユーザーがいます。
ユーザーがサブモジュールに変更を加えてコミットし、その後、親プロジェクトのこの新しいコミットへの更新された参照をコミットしてプッシュするのをどのように停止しますか?
ユーザーは権限を持っていないため、変更をサブモジュールにプッシュできません。別のユーザーが親プロジェクトをプルダウンすると、サーバーにプッシュされていないサブモジュール コミットへの参照が表示されます。