Windows平台下搭建SVN服务器的步骤与解决方案

3星 · 超过75%的资源 需积分: 9 17 下载量 135 浏览量 更新于2024-09-19 收藏 547KB DOC 举报
Windows下搭建SVN服务器 **知识点1: SVN服务器的下载和安装** 在Windows下搭建SVN服务器,需要先下载SVN服务器端Subversion for Windows和SVN客户端TortoiseSVN。Subversion for Windows可以从http://sourceforge.net/projects/win32svn/下载,而TortoiseSVN可以从http://tortoisesvn.net/downloads.html下载。下载完成后,安装这两个软件,并创建一个空目录,例如E:\svn\repos1,在该目录中右键点击Createrepositoryhere创建代码仓库。 **知识点2: 创建代码仓库** 创建代码仓库可以通过右键点击Createrepositoryhere或在命令行下输入svnadmincreateE:\svn\repos1命令来实现。在创建代码仓库时,会在该目录下创建一些文件和文件夹。 **知识点3: 配置SVN服务** 配置SVN服务需要修改svnserve.conf和passwd文件。首先,打开svnserve.conf文件,去掉password-db=passwd前的#号以及空格。然后,打开passwd文件,添加SVN的用户名和密码,注意每行前面不能有空格。 **知识点4: 创建系统服务** 创建系统服务需要在命令行中输入sccreatesvnservicebinpath="E:\ProgramFiles\Subversion\bin\svnserve.exe --service-rE:/svn"displayname="SVNService"depend=Tcpip命令,并执行该命令。红色表示svnserve.exe的全路径,绿色为代码仓库的根目录。 **知识点5: 启动SVN服务** 启动SVN服务需要在控制面板(管理)中启动svnserve服务。 **知识点6: 导入代码版本库** 导入代码版本库需要在项目文件夹上右键,点击import,并输入svn://localhost/repos1/joomla256地址,表示的是代码仓库的位置,也就是SVN客户端用的地址。 **知识点7: 检出代码** 检出代码需要在任意文件夹下右键,点击SVNCheckout,将会从代码仓库中导出代码。 **知识点8: 更新代码** 更新代码需要点击SVNUpdate,更新本地代码。 **知识点9: 提交代码** 提交代码需要点击SVNCommit,可以提交本地代码导入版本服务器中。 **常见问题1: Option expected** 解决方法:检查配置项前面是否存在空格,如图。 **常见问题2: 拒绝连接** 解决方法:检查svnserve服务是否启动。 搭建SVN服务器需要下载和安装SVN服务器端和SVN客户端,创建代码仓库,配置SVN服务,创建系统服务,启动SVN服务,导入代码版本库,检出代码,更新代码和提交代码。同时,需要注意一些常见的问题,如Option expected和拒绝连接。