单独开发人员的无服务器Subversion的优点/缺点

Man*_*ero 6 svn version-control tortoisesvn

TortoiseSVN对此有好处吗?

如何最好的做法才能正常工作?

使用这种方式特别关注棘手的问题?

Har*_*ded 7

对于单个开发人员来说没问题.
但我严格禁止与多个开发人员一起使用它.

SVN书中说:

不要被所有用户直接通过file:// URL访问存储库的简单想法所诱惑.即使存储库可以通过网络共享随时可供所有人使用,这也是一个坏主意.它删除了用户和存储库之间的任何保护层:用户可能会意外(或故意)破坏存储库数据库,很难使存储库脱机以进行检查或升级,并且可能导致文件权限问题混乱(请参阅"支持多个存储库访问方法"一节.)请注意,这也是我们警告不要通过svn + ssh:// URL访问存储库的原因之一 - 从安全角度来看,它实际上与访问本地用户相同通过file://,如果管理员不小心,可能会带来所有相同的问题.

(来自:http://svnbook.red-bean.com/en/1.4/svn.serverconfig.choosing.html)

安装svnserve并不复杂,确实值得在配置中花费一两个小时.