Diciamo che la mia app dipende da lib A che dipende da B che dipende da C (siamo proprietari di tutti loro). Ora esegui il dump della versione di C in 1.0.1 (una correzione di bug).
Come propagherebbe la modifica di C all'app? Vuoi sbalzare anche le versioni di B e A?
Che cosa succede se ci sono frequenti cambiamenti di C necessari per le squadre? Rilasci istantanee ad ogni cambiamento; ma poi di nuovo qualcuno ha bisogno di aggiornare tutte le dipendenze di C.
Nel nostro ambiente, abbiamo più componenti nel gioco e sta diventando difficile aggiornare solo un componente che si trova nella catena delle dipendenze. Per questo motivo, alcuni propongono di dipendere solo dal ramo master , quindi ognuno costruisce le dipendenze localmente, cosa che non mi piace.