私は次のプロジェクト構造 親、 親/クライアント、 親/サーバー、 親/アプリgitサブモジュールは、親コミット後にコミットを表示するのはなぜですか?
クライアント、サーバーおよびアプリは親のGitのサブモジュールです持っています。 私はparentの例のようなバージョン1をチェックアウトし、サブモジュールクライアントに入り、git logを実行し、parentのバージョン1の日付を過ぎてコミットするのを見ます。なぜですか?
私が親をコミットすると、プロジェクト全体のスナップショットを可能にするすべてのサブモジュールの最新バージョンは使用されませんか?
私はサブモジュールプロジェクトの変更を最初にコミットしてから、コミットした親プロジェクト – user2312688
を変更してください。サブモジュールを更新しなければならない場合は、 'git submodule update'を更新する必要があります。親はサブモジュールの現在のコードを気にしません。 – CodeWizard
私は何を意味しているのか分かりました。クライアントのv1.2.3、サーバーのv1.3.6などを含む親のバージョン1を持つ方法を探していました。親のバージョン2にはv1.4.2のクライアントなどが含まれていました。私は親のバージョン1をチェックアウトすることができ、クライアント、サーバー、アプリの正しいバージョンを持っています。 – user2312688