在现有的TortoiseSVN存储库上集成Mac计算机

时间:2013-02-22 15:06:49

标签: macos tortoisesvn repository

我们目前正在使用TortoiseSVN对我们的许多网站进行版本控制。到目前为止,只有Windows用户,但我们正在添加另一个使用Mac的开发人员。是否有Mac程序将与我们已有的TortoiseSVN存储库集成?

请不要回复SVN客户在Mac上使用的建议。我正在寻找一个适用于现有存储库的解决方案。

1 个答案:

答案 0 :(得分:3)

它可以工作但是通过文件共享访问存储库不推荐,强烈建议不要支持。来自TortoiseSVN manual l:

  

虽然理论上可以将FSFS存储库放在   网络共享并让多个用户使用file://访问它   协议,这绝对不是推荐的。事实上我们会   强烈反对它,并且不支持这种使用。

     

首先,您将为每个用户提供对该用户的直接写入权限   存储库,所以任何用户都可能意外删除整个   存储库或以其他方式使其无法使用。

     

其次,并非所有网络文件共享协议都支持锁定   Subversion需要,所以你可能会发现你的存储库得到了   损坏。它可能不会马上发生,但有一天会有两个用户   尝试同时访问存储库。

     

第三,必须设置文件权限。你可能只是   关于在原生Windows共享上侥幸逃脱,但SAMBA是   特别困难。

     

file:// access仅适用于本地,单用户访问,   特别是测试和调试。当你想分享   存储库你真的需要设置一个合适的服务器,事实并非如此   几乎和你想象的一样困难。阅读所谓的部分   “访问存储库”以获取有关选择和设置存储库的指导   服务器

换句话说:不要。设置一个适当的存储库,通过SSH或HTTP访问,然后任何客户端都可以工作。