Subversion +eclipse |
首先下载Subversion的Win32自动安装包,安装。安装包会自动添加Path等变量。建立D:/Svn/repository文件夹,作为代码的根目录。 执行命令:svnadmin create D:/Svn/repository建立仓库根目录。 下载并安装SVN Service Wrapper,将svnserve包装为服务。 http://dark.clansoft.dk/~mbn/svnservice/
执行:svnservice -install -d -r d:/Svn/repository,在控制面板->服务中手动开启服务。 版本控制使用passwd文件。修改%REPO_HOME%/conf/ svnserve.conf,包含如下几句: [general] # 指定匿名可读,授权后才可写入 anon-access = read auth-access = write # 指定密码文件为当前目录下passwd password-db = passwd Passwd文件内容如下,用户名 = 密码: [users] user1 = 123456 在这里要注意,所有字符串都要顶格写。 客户端使用eclipse的subclipse就可以。url直接使用svn://localhost/即可。如果使用本机服务也可以使用file///.感觉 subversion 的安装比较方便。 SVN协议使用端口:3690。防火墙需要打开此端口。 当svnserve开始运行时,它将会暴露所有的Repository到网络上。不过,当客户端需要获取一个Repository的内容时,需要指定Reopsitory的绝对路径。例如:一个Repository放在文件路径 当客户端连接到一个svnserve进程时,下面的流程就会触发: 很显然,如上所说,用户文件是一个名为svnserve.conf的,放在conf目录下的文件。 [users]的标签的配置内容有: |