用VisualSVN实现多人协同版本控制环境的架设

用VisualSVN实现多人协同版本控制环境的架设

  用TortoiseSVN在本机进行版本控制有一段时间了,深觉其功能的强大和文件管理理念的先进。近日,由于项目需要开始尝试在局域网内架设多人的协同版本控制环境,刚开始选用了局域网数据库共享的模式,连接速度还可以,不过要求放置数据库的机器对数据库文件夹进行共享,且由于局域网用户中的系统机器名很乱,不易进行人员名称和权限管理。后来在Subversion的官方网站上找到了一个能够快速架设基于Apache的服务器的软件——VisualSVN Server,很好地解决偶的问题。

  这个软件安装包只有6M大小,包含了Subversin、Apache和一个管理平台(如下图),安装后进行管理平台即可控制版本控制服务的开启和关闭,最方便的是它可以自己控制用户及权限,支持加密的https协议。

VisualSVN Server控制台

  使用时,将自己版本库拷到VisualSVN Server指定的数据库根目录(默认是:D:\Repositories\)就可以了。需要注意的是,置于数据库根目录的版本库文件夹不可以用中文,否则VisualSVN Server将无法识别。

链接:VisualSVN Server官方 | 下载使用帮助(En)

其它版本控制相关资料:(来自大亮

  1. 版本控制软件在建筑协同设计中的应用 (340k pdf格式《建筑设计管理》2007/6 )
  2. 版本控制软件Subversion软件入门介绍 (3.1M 解压缩后用wps2005或powerpoint都可以打开)