Ilyenkor jön Git esetén a monorepo hell, amikor mindenhez külön repository van, ha forrást vinnél át egyik microservice-ből a másikba, akkor elveszik az előélete az adott forrásrészletnek és/vagy trükközni kell egy csomó eszközzel.
Csak a gitet hell hozza hasznalni, vannak ra parancsok (filter-branch meg masok), egyedul a commit ID veszik el - valtozik meg.
A big/monorepo ugyanugy svn-nel is megvan, nem? Meg ez filozofiai kerdes, ha sok komponenst kell egyszerre valtoztatni es releaselni, nekem a monorepo a szimpatikusabb.