Ho uno sviluppatore che sta sviluppando un'applicazione Web ASP.NET per me e l'ho pubblicata finora sul mio server, example1.com , finora senza alcun problema. È gestito con un singolo repository Git su Bitbucket senza problemi, quando aggiunge nuove funzionalità, posso facilmente recuperare & estrarre le modifiche e quindi pubblicarlo subito sul server live.
Ora ho bisogno di ospitare questa applicazione su example2.com . Userà il proprio database e alcuni loghi / immagini saranno diversi da quello sul repository git. Inoltre, ho modificato alcuni valori di larghezza in alcune viste in modo che le nuove immagini si adattassero meglio. In totale, ci sono come 7 file diversi da quello ufficiale di git git, e quello live su example1.com .
Posso facilmente copiare e incollare la soluzione corrente in una nuova cartella, sostituire i file che devono essere sostituiti e quindi pubblicare in example2.com , ma voglio che la mia configurazione sia aggiornata tramite Idiota. Ho provato a collegarli entrambi allo stesso repository git e ho modificato un po 'il file .gitignore
nella nuova soluzione, ma non sono riuscito a trovare la soluzione e sono stato confuso.
Quale sarà il modo più semplice per gestire questi due siti? Manterranno le stesse funzionalità di base, solo diversi database (file web.config) e file di logo. Sto usando Microsoft Visual Studio.