Diyelim ki birden fazla bileşeni olan bir projem var: bir sunucu bileşeni, bir web uygulaması bileşeni, bir iOS bileşeni, bir Android bileşeni, vb. Bu bileşenlerin hepsi ayrı kod tabanlarıdır, ancak gevşek bir şekilde bağlanmıştır (örn. Sunucuda bir değişiklik) kodu diğer tüm bileşenlerde de değişiklik yapılmasını gerektirebilir)
Git'te bu projeyi düzenlemenin en etkili yolu nedir? Hepsini bir depoya koyarsanız, her zaman en son sürümlere sahip olursunuz, ancak diğerlerini değil, bir bileşeni değiştirmeye başladığınızda işler oldukça dağınık hale gelir.
Öte yandan, her bir bileşeni ayrı bir havuz olarak yaparsanız, uygulamanın 2.0 sürümünün sunucu bileşeninin 1.5 sürümünü gerektirdiğini bilmeniz için bu depoları nasıl "bağlayabilirsiniz"?
Git'te güncel, benioku dosyalarını (veya görmediğim daha iyi bir çözümü) tutmanın dışında, birden çok ilgili depoyu daha etkin bir şekilde yönetmenin bir özelliği var mı?