如何在Mac工作站和Windows虚拟机之间共享本地Subversion存储库?

如何在Mac工作站和Windows虚拟机之间共享本地Subversion存储库?,windows,macos,apache,svn,vmware,Windows,Macos,Apache,Svn,Vmware,我想在运行OS X Lion的主计算机和运行Windows 7的虚拟机(通过VMware)之间共享Subversion存储库。我不确定做这件事的最佳方式是什么 我正在考虑在OSX端设置Apache和Subversion服务器,希望这将允许我的虚拟机使用类似于Tortoise SVN的东西从Windows虚拟机访问存储库,并在上访问存储库。这似乎是可行的,因为OSX端总是在运行 另一种方法是在Windows虚拟机上设置Apache和Subversion,这需要我在每次从OS X端访问存储库时都运行

我想在运行OS X Lion的主计算机和运行Windows 7的虚拟机(通过VMware)之间共享Subversion存储库。我不确定做这件事的最佳方式是什么

我正在考虑在OSX端设置Apache和Subversion服务器,希望这将允许我的虚拟机使用类似于Tortoise SVN的东西从Windows虚拟机访问存储库,并在上访问存储库。这似乎是可行的,因为OSX端总是在运行

另一种方法是在Windows虚拟机上设置Apache和Subversion,这需要我在每次从OS X端访问存储库时都运行虚拟机。也许可以在IIS中设置Subversion?如果我不需要安装Apache,这将节省一些时间

无论哪种方式,我都不确定进行设置的最佳方式以及每个选项的注意事项。我还没有找到一个好的演练来演示如何在任何使用Apache的操作系统上设置Subversion服务器

然后,还有使用svnserve的选项,我不熟悉。不由HTTP服务器(如Apache)提供服务的存储库是否可以从OS X主机和Windows虚拟机访问


任何指点都将不胜感激

Apache和svnserve都使用网络协议,因此主机和来宾之间关于路由和防火墙的基本网络设置将是相同的

如果您已经安装了Apache并且熟悉它,我建议您使用它。否则,我建议使用svnserve,因为它的设置和配置要简单得多。SVN手册提供了一个在Windows和OSX中设置SVN服务的工具