首先,一些背景知识。我有一个Mac Mini,其中包括一个Subversion服务器。它工作得很好,我使用Versions.app客户端连接到它(从Mac Pro和MacBook Pro,所有在OS 10.8上)和版本控制一些项目。
我将调制解调器配置为将相关端口路由到Mac mini,这意味着即使离开办公室,我仍然可以访问它。
然后我升级到OS 10.8并且发现太晚了,颠覆服务器将不再工作,至少不是没有太多麻烦。我将存储库转储到svn .dmp文件并开始寻找替代方案:
此时,我甚至准备丢失以前版本控制系统中的所有“历史”数据,并开始对所有内容的当前状态进行新提交,但我仍然没有找到好的适用于Mac的系统。