Il problema è che abbiamo sviluppato un piccolo CMS, diverso per implementazione (al momento).
Naturalmente lo sviluppo di questo non è mai completo. A volte, stiamo lavorando su più di un progetto che lo implementa (copiando e incollando i file di codice del CMS in ogni progetto), e aggiungiamo una nuova funzionalità che vogliamo condividere anche su altri progetti (questi possono essere piccoli anche quelli, cioè un controller JSON ajax personalizzato - usiamo MVC)
Ciò che vogliamo fare è condividere in modo rapido e uniforme il codice con tutti gli altri progetti, tramite un sistema di controllo della versione (o qualcosa di simile) e generalmente organizzare il flusso di lavoro poiché sappiamo che questo non è un ottimo flusso di lavoro che abbiamo . Cosa suggeriresti?
Inoltre, al momment, il software che usiamo è Visual Studio 2010, quindi stiamo prendendo in seria considerazione TFS, ma anche se lo otteniamo non sappiamo ancora il flusso di lavoro ideale, o anche se TFS supporta ciò che vogliamo fare.
Modifica: Inoltre, abbiamo implementazioni specifiche che hanno modifiche sulla base CMS che vogliamo mantenere solo nell'area del progetto. (es .: una funzione specifica che NON vogliamo condividere con il codice CMS di base)