SVN服务端subversion+客户端tortoiseSVN详细使用手册.docVIP

SVN服务端subversion+客户端tortoiseSVN详细使用手册.doc

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

SVN (Subversion+tortoiseSVN)使用手册 编写:高健 MSN:hhjtu524@ 日期:2011-3-28 SVN服务搭建 2 下载相关软件 2 安装 2 SVN服务器信息 3 SVN服务基本信息 3 SVN单工程管理 3 创建版本库 3 服务启动 6 SVN工程导入 7 SVN客户端使用 9 工程下载 9 文件对比 11 文件更新 12 文件提交 14 新增文件 16 删除文件 18 SVN注册和删除服务 20 服务注册 20 服务卸载 21 SVN多工程管理 21 SVN的备份说明 22 完全备份 23 增量备份 24 同步版本库 25 导读:本文包括了服务搭建、工程管理和客户端使用(针对windows平台)等方面。 请注意SVN注册服务、SVN多工程管理(权限配置)、SVN备份说明等章节。 SVN服务搭建 下载相关软件 服务端Subversion官网:/ or / 下载地址:win32svn /projects/win32svn/客户端tortoise官网:/ or 下载地址:/projects/tortoisesvn服务端是以 .msi后缀名的安装文件,安装过程就不详细介绍了,按照它的提示一步步操作即可 实际安装路径是:\Program Files\Subversion。 TortoiseSVN 客户端安装如下图: 客户端的安装完成后会提示系统需要重启。C:\Program Files\Subversion 版本库根目录:C:\svnroot(在该目录下建立工程文件夹) SVN单工程管理 创建版本库 在C:\svnroot\下建立空文件夹project1,然后打开命令窗口, 键入 svnadmin create :\svnroot\test1 回车,会在 目录 :\svnroot\project1文件夹下相应的文件新建文件夹 :\svnroot\project2(文件夹下必须是空的),在该文件夹下右击选中TortoiseSVN,如下图修改配置文件(以创建为例) 在:\svnroot\project1\conf\ 目录下会看到 svnserver.confpasswd和authz三个文件,对svnserve.conf文修改这段配置文件的基本含义为: anon-access = read 匿名用户的权限,文件中为read表示拥有只读权限 auth-access = write 验证通过用户的权限 ,文件中为write表示拥有写的权限 权限包括none、read、write三个值可选,none没有权限,写包含了读权限 去掉#注释时,前面不要有空格 password-db = passwd密码数据存放到passwd文件中 authz-db = authz 表示版本库中访问路径的规则,即谁只能访问哪个目录下的文件,其他目录下的文件无法访问passwd 文件中的配置如:michael=michael表示用户名为michael,密码为michaelAuthz文件是访问权限配置,具体设置访问权限,其中可以给用户划分用户组,如下图: 服务启动svnserve -d -r C:\svnroot\project1 即可使用SVN对project1工程服务。 默认端口是3690,如果这个端口号已经被占用,则可以通过选项 --listen-port=端口号D:\test\test8,鼠标右键 工程下载成功如下图。 文件对比 当本地文件修改后,图标提示会出现红叹号,如下图: 鼠标右键菜单如图: 可以看出本地文件与服务器端的版本的差异性。 文件更新 当本地文件修改后,图标提示会出现红叹号,如下图: 如果需要更新鼠标右键菜单如下图: 当本地缺少文件时,直接在文件夹进行update就可同步服务器端的文件到本地,如下图例: 文件提交 双击文件,可进行对比如下图: 确定即可提交,如下图: 提交成功。 当多个人同时修改一个文件时(可能会出现文件冲突,这时请先更新,再提交),如下图: 新增文件 当有新增文件时,如下图: 鼠标右键菜单如下图: 文件状态会变化,如下图: 右键菜单如下图: 再进行提交,如下图: 提交成功,如下图: 删除文件 在文件上鼠标右键菜单如下图: 文件会改变状态如下图: 进行提交如下图: 删除成功。 SVN注册和删除服务 服务注册 安装程序还不能把自己安装成windows服务,需要自己进行手动安装,方法如下: 打开命令窗口,执行如下命令:Sc create svnserve binPath= \C:\Program Files\Subversion\bin\svnserve.exe\ --service -r C:\svnroot\project1 displayname= subversio

文档评论(0)

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

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档