SVN 效劳端 Subversion 与客户端 TortoiseSVN 教程--解决同步问题 一、SVN-Subversion 安装配置 Windows 总结1、下载 Subversion 时,要清楚所下载的 subversion 版本支持的是还是。假设只支持。要重新编译 subversion;简单方法找到编译好的能支持的 subversion 版本。2、subversion 一般自带 web 效劳器,但多数都选择 subversion+apache 这个环境。3、将 Subversion 安装目录 bin\ 下面的*.so 文件复制到 Apache 安装目录 modules\ 目录下.4、找到 Apache 安装目录下的 conf 目录,用文本编辑器翻开,找到一下两行:#LoadModule dav_module#LoadModule dav_fs_module添加:LoadModule dav_svn_module svnLoadModule authz_svn_module svn这两个模块。注意:假设出现类似如下的错误:Syntax error on line 923 of C:/Program Files/Apache Group/Apache2/conf/:Invalid command 'DAV', perhaps mis-spelled or defined by a module not included in the server configuration就要保存 LoadModule dav_module modules/mod_dav.so5、把 Subversion\bin 下的*.dll 文件拷到 Apache 的 bin 目录下,相同保存 apache 的.dll 文件。6、创立一个 svn repository。创立〔svn repository 仓库〕的根目录,比方 D:/svn。进入 Subversion 目录,输入如下命令: svnadmin create repos 7、在 apache 的添加节点 DAV svn SVNListParentPath on SVNParentPath D:\svn\repos #代码库 AuthType Basic #使用 apache 的认证方式 AuthName "Subversion repositories" AuthUserFile "D:\svn\passwd" #使用的密码文件。 #AuthzSVNAccessFile svnaccessfile #设置权限 Require valid-user 8、使用 apache 的 htpasswd 构造密码文件 D:\passwd,即建用户。cmd 命令行,进入 apache 的 bin 目录下:bin\htpasswd -c passwd // 创立用户 第一次使用 htpasswd 时带参数-c。bin\htpasswd passwd // 增加用户9、重启 apache。可以用了,浏览器中输入 ://localhost/svn/repos可以看到Revision 0: /--------------------------------------------------------------------------------Powered by Subversion version 1.4.0 (r21228). //说明我们已经配置成功了----------...