Lavorare su un progetto con più rami, in cui ogni ramo viene infine unito al ramo principale, e in sostanza viene isolato per sviluppare una nuova funzionalità.
Il database, che è MS SQL Server, ha uno schema condiviso, tuttavia ogni ramo apporta modifiche allo schema man mano che procede.
La mia indagine principale è quali sono i modi migliori per gestire la condivisione dello schema dal ramo principale fino al ramo derivato, in modo tale che le modifiche apportate al ramo principale vengano facilmente unite nel ramo derivato, senza intervenire su nuove modifiche nel derivato ramo?