Domanda

Attualmente sto lavorando a un progetto che ha sia una "edizione comunitaria" open source sia una serie di funzionalità chiuse per i clienti paganti. Uno dei punti antidolorifici in questo momento è capire come gestire la fonte condivisa in sincronizzazione tra i progetti.

Usiamo il mercuriale per il controllo della fonte e il pezzo open source viene spinto sia a codeplex che a forno, mentre il pezzo a source chiuso viene spinto solo al forno. Attualmente li stiamo tenendo in repository separati con riferimenti di progetto nel repository open source ove applicabile.

È davvero il modo migliore per gestire questo tipo di situazione, o se c'è qualcosa che mi manca (come usare una subrepository all'interno del repository a source chiusa per contenere la parte open source) che potrebbe essere più facile e pulito con cui lavorare?

Nessuna soluzione corretta

Autorizzato sotto: CC-BY-SA insieme a attribuzione
scroll top