簡體   English   中英

如何在Mac工作站和Windows虛擬機之間共享本地Subversion存儲庫?

[英]How can I share a local Subversion repository between a Mac workstation and a Windows virtual machine?

我想在運行OS X Lion的主計算機與運行在該計算機上的Windows 7虛擬機(通過VMware)之間共享Subversion存儲庫。 我不確定什么是最好的方法。

我正在考慮在OS X端設置Apache和Subversion服務器,並希望該虛擬機可以使用Tortoise SVN之類的東西從Windows虛擬機訪問Windows虛擬機的存儲庫,並訪問http:// macHostName / pathToRepository的存儲庫。 這似乎可行,因為OS X端始終在運行。

另一種選擇是在Windows虛擬機上設置Apache和Subversion,這要求我每次想從OS X端訪問存儲庫時都運行虛擬機。 也許可以在IIS中設置Subversion? 如果我不需要安裝Apache,那將節省一些時間。

無論哪種方式,我都不確定進行此設置的最佳方法以及每個選項的警告。 我也沒有找到一個很好的演練,它將演示如何在使用Apache的任何操作系統上設置Subversion服務器。

然后,還有一個我不熟悉的使用svnserve的選項。 如果沒有從OS X主機和Windows虛擬機提供服務的人,是否可以訪問未由Apache之類的HTTP服務器提供服務的資源庫?

任何指針將不勝感激。

Apache和svnserve都使用網絡協議,因此主機和客戶機之間關於路由和防火牆的基本網絡設置將相同。

如果您已經安裝了Apache並且熟悉它,我建議使用它。 否則,我的建議是svnserve ,因為它的設置和配置要簡單得多。 SVN手冊有一章介紹了如何在Windows和OSX中設置svnserve

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM