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

时间:2011-09-30 19:11:09

标签: windows macos apache svn vmware

我想在运行OS X Lion的主计算机和运行在此计算机上的Windows 7的虚拟机(通过VMware)之间共享一个Subversion存储库。我不确定最好的方法是什么。

我正在考虑在OS X端设置Apache和Subversion服务器,并希望我的虚拟机能够使用Tortoise SVN和http://macHostName/pathToRepository访问存储库从Windows虚拟机访问存储库。这似乎是可行的,因为OS X端始终在运行。

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

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

然后,还有使用svnserve的选项,我不熟悉。对于那些没有从OS X主机和Windows虚拟机提供服务的人,可以访问不是像Apache这样的HTTP服务器所服务的存储库吗?

任何指针都将受到赞赏。

1 个答案:

答案 0 :(得分:3)

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

如果您已经安装了Apache并且熟悉它,我建议您使用它。否则我的建议是 svnserve ,因为设置和配置要简单得多。 SVN-Book有chapter用于在Windows和OSX中设置 svnserve