Ho un repository per un progetto che contiene sia un eseguibile che una libreria.
My repo
|->src
|->my-exe
|->my-lib
Ora sto lavorando con un'azienda che vuole usare la mia biblioteca anche nel loro progetto. Vogliono vendere (cioè creare una copia singola) di un sottoinsieme del mio repository nel loro repository.
Their repo
|->src
|->their-exe
|->vendor
|->src
|->my-lib
Non useranno un sottomodulo o cloneranno il mio repository durante il tempo di costruzione. Vogliono una copia separata del mio codice. Sarò probabilmente quello che gestisce entrambi i set di codice sorgente.
Le mie domande sono: esiste un modo pulito per mantenere automaticamente sincronizzati i due set di codice in modo da poter gestire eventuali modifiche future da un singolo repository?