Çok fazla bağımlılığı olan oldukça büyük bir projem var. Proje bir git deposunda saklanır ve bağımlılıklar alt modüller olarak bağlı ayrılmış git depolarında depolanır. Bağımlılıklar daha fazla bağımlılığa sahip olabilir (tekrar, git alt modülleri kullanılarak).Git depolarında bağımlılık yönetimi (alt modüller kullanarak)
Bu iyi çalışıyor. Ancak, iki bağımlılık hem üçüncü bir bağımlılık gerektiriyorsa, güncellemelerde sorun yaşıyorum.
bir bağımlılık grafiği aşağıdaki gibidir:
[Main Repo]
|
|-- [ModuleA]
| |
| \-- [ModuleC]
|
\-- [ModuleB]
|
\-- [ModuleC]
Şu anda ben ModuleA ve ModuleB içinde alt modül işaretçisi güncelleyin. Bu şekilde, her iki modül de kendiliğinden kalır. Ancak, bu çok iş.
Bu sorun genellikle daha büyük projelerde nasıl çözülür? Bu tür bir probleme yaklaşmak için en iyi uygulamaları arıyorum.
Teşekkürler!
Modülün, projemde nerede kullanıldığı her zaman her zaman aynı olduğundan emin olmak isterim (alt modüller mekanizmasının farklı sürümleri kontrol etmesini sağladığını biliyorum). –