Abbiamo un progetto node.js con alcuni moduli che si estende su più repository Git. I moduli hanno dipendenze tra di loro.Node.JS: utilizzo di più repository Git
Ad esempio:
common
modulo risiede nel proprio repository. Il modulo execution
risiede in un repository separato e ha una dipendenza (npm) su common
.
Così, la struttura di directory in execution
comprende (una volta npm install
viene eseguito) common
sotto node_modules
.
Il nostro problema è che quando gli sviluppatori stanno lavorando su execution
, a volte devono modificare anche common
. Per "vedere" le loro modifiche, hanno una delle due opzioni che utilizziamo attualmente: modificare node_modules/common
(che è brutto, non tracciato, ecc.) O modificare il repository common
, quindi premere + npm installare le loro modifiche (che , mentre più pulito, è piuttosto ingombrante).
Quello che stiamo chiedendo è se c'è un'alternativa migliore per questo processo di lavoro ...
hai pensato di avere un singolo repository git (monorepo)? – milan