Het vervolg van: Versie beheer en werkwijze
We zijn een webontwikkel bureau die ontwikkelen in PHP. Sinds kort maken wij gebruik van versiebeheer voor al onze nieuwe projecten en zijn om deze reden overgestapt van een centrale ontwikkelserver naar lokale (virtualbox) ontwikkelservers.
Omdat zowel onze live & acceptatie servers op Linux draaien hebben wij ook besloten om gebruik te maken van gevirtualiseerde Linux machines. Het programmeren zelf gebeurt daarentegen wel nog steeds in Windows.
Om de verbinding tussen de Windows SVN client en Subversion op de Linux server zo snel mogelijk te houden staat alle data (de workingcopy) ook gewoon op de lokale hardeschijf. Hier ligt ook gelijk ons probleem:
De virtualbox moet nu alle data van de Windows schijf halen om deze aan ons in de browser te kunnen tonen en dit levert nogal wat vertragingen op.
De volgende mogelijkheden hebben wij inmiddels uitgeprobeerd:
Mijn vraag aan jullie is nu, hoe werken jullie? Zijn hier betere oplossingen voor?
We zijn een webontwikkel bureau die ontwikkelen in PHP. Sinds kort maken wij gebruik van versiebeheer voor al onze nieuwe projecten en zijn om deze reden overgestapt van een centrale ontwikkelserver naar lokale (virtualbox) ontwikkelservers.
Omdat zowel onze live & acceptatie servers op Linux draaien hebben wij ook besloten om gebruik te maken van gevirtualiseerde Linux machines. Het programmeren zelf gebeurt daarentegen wel nog steeds in Windows.
Om de verbinding tussen de Windows SVN client en Subversion op de Linux server zo snel mogelijk te houden staat alle data (de workingcopy) ook gewoon op de lokale hardeschijf. Hier ligt ook gelijk ons probleem:
De virtualbox moet nu alle data van de Windows schijf halen om deze aan ons in de browser te kunnen tonen en dit levert nogal wat vertragingen op.
De volgende mogelijkheden hebben wij inmiddels uitgeprobeerd:
- VirtualBox Shared Folders d.m.v. Virtual Box Guest additions. VirtualBox biedt hier in zelf mogelijkheden om Windows shares te kunnen mounten in linux.
- Lokaal de directory met de data sharen en deze dan d.m.v. samba mounten in Linux.
Mijn vraag aan jullie is nu, hoe werken jullie? Zijn hier betere oplossingen voor?