Utilizzo delle filiali per un mini progetto o modulo di progetto: buone pratiche?

1

Nel mio repository ho 3 mini progetti strettamente correlati: 1 server e 2 client. Sono tutti abbastanza piccoli (< 3 file ciascuno). Dal momento che sono così piccoli e così strettamente correlati li ho semplicemente rilasciati in cartelle in un unico repository. Comunque ora che so di non poter clonare una singola directory nel mio VCS di scelta (Mercurial), sto pensando di suddividerli.

Tuttavia sono confuso riguardo alle migliori pratiche generali: va bene inserire diversi piccoli progetti in diversi rami, o dovrebbero andare tutti in repository diversi?

Attualmente mi sto orientando verso la ramificazione, dal momento che non riesco a collegare facilmente la cronologia dei file dei diversi progetti, ma a utilizzare la funzione in un modo che non è stata pensata per essere utilizzata.

    
posta TheLQ 06.02.2011 - 22:04
fonte

1 risposta

1

Questo dipende molto da come sono "connessi" i mini progetti. Se uno cambia, anche gli altri devono essere cambiati per gestire una modifica allo schema del database?

Se la risposta è sì, li terrei tutti insieme nel repository, altrimenti ognuno potrebbe vivere nel proprio repository.

Branching non credo sia la metafora giusta per il tuo problema.

    
risposta data 06.02.2011 - 22:38
fonte

Leggi altre domande sui tag