title: How can I share a local Subversion repository between a Mac workstation and a Windows virtual machine?
body: <p>I would like to share a Subversion repository between my main computer running OS X Lion and a virtual machine running Windows 7 hosted in this computer (via VMware). I am unsure what is the best way to go about this. </p>
  
  <p>I am thinking of setting up Apache and Subversion server on the OS X side and hopefully that would allow my virtual to access the repository from the Windows virtual using something like Tortoise SVN and accessing the repository at <a href="http://macHostName/pathToRepository" rel="nofollow">http://macHostName/pathToRepository</a>. This seems feasible since the OS X side is always running. </p>
  
  <p>An alternative could be setting up Apache and Subversion on the Windows virtual, which would require me to run the virtual everytime I want to access the repository from the OS X side. Perhaps Subversion can be set up in IIS? That would save some time if I don't need to install Apache. </p>
  
  <p>Either way, I am unsure of the best way to go about this set up and what the caveats of each option are. I also haven't found a good walkthrough that will show how to set up a Subversion server on any OS using Apache. </p>
  
  <p>Then, there is also the option of using svnserve, which I am unfamiliar with. Will a repository not served by an HTTP server like Apache be accessible for whoever is not serving it from the OS X host and the Windows virtual?</p>
  
  <p>Any pointers will be appreciated. </p>