Quindi ho parlato con il mio datore di lavoro finalmente saltando sul controllo della versione ... fino ad ora la mia esperienza con git è stata per progetti personali e lavori freelance in cui tutto è su un server, o piccoli script ... quindi, questo è un po 'al di sopra delle mie conoscenze.
Avremo 3 server Web ... test, staging, produzione. Useremo il beanstalk (come github) che immagazzinerà i nostri repository da remoto e il beanstalk verrà distribuito ai nostri server tramite sftp (o ssh o qualsiasi altra cosa decidiamo). All'interno della nostra cartella htdocs abbiamo un'installazione multi-sito drupal e abbiamo un sacco di cose al di fuori di drupal (pagine di destinazione, ecc ...). Vorremmo avere tutti i nostri htdocs (ad eccezione di immagini, cartelle di file, ecc.) All'interno del controllo di versione.
Dovremmo usare un repository con più filiali? Oppure 3 repository separati, ciascuno con un ramo dato che saranno distribuiti su 3 server separati?