有人告诉我,Microsoft Windows的最好的SVN客户端是Tortoise SVN.
但是,当我安装它时,只向我的shell添加项目,即单击文件夹时右键单击选项.
当我尝试签出文件夹时,它会尝试在我正在处理的文件夹中创建一个存储库.
我希望我的存储库不在我的工作范围内.这可能吗?
Ollifant的答案是正确的,但是当您要创建第一个存储库时,我只想添加该文件://根本不是在生产环境中访问存储库的推荐方法.事实上,根据svn书,它根本不应该被视为一种选择:
不要被所有用户直接通过file:// URL访问存储库的简单想法所诱惑.即使存储库通过网络共享随时可供所有人使用,这也是一个坏主意.它删除了用户和存储库之间的任何保护层:用户可能会意外(或故意)破坏存储库数据库,使存储库脱机以进行检查或升级变得困难,并且可能导致文件权限问题混乱(请参阅"支持多个存储库访问方法"一节.请注意,这也是我们警告不要通过svn + ssh:// URL访问存储库的原因之一 - 从安全角度来看,它实际上与通过file://访问的本地用户相同,并且它可能带来所有相同的问题如果管理员不小心.
svnserve几乎总是比file:// access更好,它几乎不需要额外的设置.