Subversion和TortoiseSVN安装调试.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Subversion和TortoiseSVN安装调试

一、准备工作 1、获取 Subversion 服务器程序 2、获取 TortoiseSVN 客户端程序 二、安装服务器端和客户端 安装 Subversion(以下简称SVN)。下载下来的是个 zip压缩包,直接解压缩,解压文件夹中直接运行msi文件 安装 TortoiseSVN。下载下来的是个 rar压缩包,直接解压缩,解压文件夹中直接运行msi文件按提示安装即可。 三、建立版本库(Repository) 运行Subversion服务器需要首先要建立一个版本库(Repository)。版本库可以看作是服务器上集中存放和管理数据的地方。 开始建立版本库。首先建立 E:\svnroot 空文件夹作为所有版本库的根目录。然后,进入命令行并切换到subversion的bin目录。输入如下命令: svnadmin create E:\svnroot\repos1 此命令在 E:\svnroot 下建立一个版本库 repos1 。repos1 下面会自动生成一些文件夹和文件。 我们也可以使用 TortoiseSVN 图形化的完成这一步: 先建立空目录 E:\svnroot\repos2 ,注意一定是要空的。然后在 repos2 文件夹上“右键-TortoiseSVN-Create Repository here...”,然后可以选择版本库模式,这里使用默认的FSFS即可,然后就创建了一系列文件夹和文件,同命令行建立的一样。 四、运行独立服务器 此时 subversion 服务还没有开始,只是通过它的命令建立了版本库。继续在刚才的命令窗口输入: svnserve.exe --daemon svnserve 将会在端口 3690 等待请求,--daemon(两个短横线)选项告诉 svnserve 以守护进程方式运行。这样在手动终止之前不会退出。注意不要关闭命令行窗口,关闭窗口会把 svnserve 停止。 为了验证svnserve正常工作,使用右键菜单TortoiseSVN - Repo-browser 来查看版本库。 在弹出的 URL 对话框中输入: svn://localhost/svnroot/repos1 点 OK 按钮后就可以看见 repos1 版本库的目录树结构了,只不过这时 repos1 是个空库。 你也可以使用--root选项设置根位置来限制服务器的访问目录,从而增加安全性和节约输入svnserve URL的时间: svnserve.exe --daemon --root drive:\path\to\repository 以前面的测试作为例,svnserve 将会运行为: svnserve.exe --daemon --root e:\svnroot 然后TortoiseSVN中的版本库浏览器URL缩减为: svn://localhost/repo1 每次手动启动相对麻烦,下面介绍将subversion 服务安装为自动启动: 在cmd窗口输入命令如下: sc create SvnService binpath= E:\SVN软件\安装目录\bin\svnserve.exe --service -r E:\svnroot displayname= SVNService depend= Tcpip start= auto binpath指定svnserve的路径和命令。 注意其参数是--service,而不是--daemon. 不能用-d和-i,-t等参数。start= auto表示服务自动启动。 特别注意,不用敲回车,等于号的左边无空格,而右边必须有一个空格。执行完后,系统返回:[SC] CreateService SUCCESS 表示服务创建成功。 执行:net start SvnService启动服务。系统返回 SvnService 服务正在启动 . SvnService 服务已经启动成功。 执行:net stop SvnService停止服务,系统返回: SvnService 服务正在停止. SvnService 服务已成功停止。 执行:sc delete SvnService 删除服务。创建相同服务前必须删除。 五、配置用户和权限 用文本编辑器打开E:\svnroot\repos1\conf目录,修改svnserve.conf: 将: # password-db = passwd 改为: password-db = passwd 即去掉前面的 # 注释符,注意前面不能有空格。 然后修改同目录的passwd文件,增加一个帐号: 将: [users] # harry = harryssecret # sally = sallyssecret 增加帐号: [

文档评论(0)

zilaiye + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档