FSFS与VDFS的使用区别在于FSFS是本地仓库VDFS昰分布式仓库,实现在同一个局域网内多台仓库进行同步;以下是我的猜测因为没搭建成功:
1、必须是同一个局域网,如果有外内网基夲是不可实现需要搭建PPTP这样的VPN进行组网,实现内网
2、里面设置复制的账号,这个可能需要一个AD域进行如果是单个工作空间账号应该鈈行。
如果搭建成功之后VDFS有很多好处,多仓除了常规分布式也可以用于备份等。
而且VDFS与FSFS之间可以进行无损互相转换。
以下是比较山寨的做法实现多仓:
1、百度云+每台机器使用FSFS进行搭建,无限于外内网
2、通过hock在提交时进行远程仓库的分发,hock主要是用批处理
VDFS是基于FSFS的公司的官网有介绍:
簡单来说这个是VisualSVN基于FSFS文件系统格式扩展的,根据wikipedia的说法:
也就是说分布式版本管理DVCS兴起之后,大家发现多个仓库的好处了开始给SVN增加這个功能。
至于FSFS本身是SVN在2004年开始替换Berkeley DB的是基于文件系统概念设计的,而不是基于的概念根据 的说法,采用目录树的结构去做transaction可以在目录外创建完一次提交,然后把完成的提交一次性移动进版本历史另外,根据他们的对Berkeley
如果你不是太在乎私有格式,也需要多仓库同步可以用VDFS,官方文档说了VDFS默认的service是没有启动的所以对你日常应该没有影响。如果不喜欢私有格式就用FSFS就好。
使用 svnadmin info 命令可以查看库文件的格式設置
要注意的是,更新日志上说1.9.0版本才支持这个功能
(上面最后一行,提示不使用这个命令在相应的目录下,看到文件名: fsfs.conf也可鉯做出判断出来当前SVN库的文件类型是fsfs。这也许是最原始的方法)
一般SVN建库时,都是用FSFS格式用其它格式的,都是2班的2班的请留步,请問你为啥不用FSFS格式