Il mio attuale approccio sta infrangendo i sistemi sui limiti delle applicazioni logiche in un unico repository.
Per esempio, immaginate un servizio che ha anche una suite di test e un database
/project1/application1/
trunk/
Src
Test
Database
tags/
branches/
application2/
trunk/
Src
Test
tags/
branches/
Questo ci permette di avere più applicazioni assoicated con un progetto, ma maniglia di rilascio di controllo per ogni confine applicazione "logica". Considerare dove/quali sono i controlli di rilascio necessari e impostarli come posizione del ramo/tag/struttura del tronco.
Non mi piace la cartella trunk/rami/tag singoli nella directory principale dell'intero repository, perché non voglio che l'intero trunk sia stato estratto, né voglio fare confusione con i checkout di rami parziali come un risultato. (Potrebbe non essere d'accordo e il tuo chilometraggio può variare ecc. Ecc.)
fonte
2009-11-19 23:31:05
Cosa si intende per "un po 'più granulato"? –
granulato - Per diventare granulare o granuloso. - Dizionario online gratuito. Penso che volesse dire che vorrebbe perfezionare ulteriormente questa struttura. – mauris
Non possiamo davvero aiutarlo senza conoscere i requisiti del sistema per il quale sta creando un repository. –