Ho due diversi progetti .Net, ospitati su github.Condivisione di codice tra due diversi progetti git
Vorrei creare una libreria "comune" condivisa per i due progetti.
Come dovrei strutturare il mio repository per facilitare questa condivisione?
Idealmente, un cambiamento in questa libreria comune in un progetto potrebbe facilmente essere trasferito nell'altro progetto. Preferisco mantenere il codice stesso modificabile dai due progetti (all'interno di Visual Studio) e non includerlo come libreria. Ci sono le migliori pratiche per questo?
Si esegue 'git submodule add path-to-shared-repository' in ogni repository. Verrà creata una sottodirectory con il nome del repository condiviso. Questa domanda è pertinente qui: http://stackoverflow.com/questions/1462754/what-is-the-advantage-of-using-git-submodules-over-having-a-repo-inside-another –
Questo è così strano . Volevo solo correggere un collegamento interrotto. Non potevo farlo perché era troppo piccolo, non chiedermi il perché. Non sapevo cosa aggiungere, perché non conoscevo i sottomoduli. Così, ho aggiunto una frase, in modo che potessi risolvere quel collegamento interrotto. È stato accettato Più tardi, quando ho provato a sostituire quella frase inutile con qualcosa di più utile, è stata respinta. Quindi, siamo rimasti con quella frase inutile. –