火龙果软件SVN环境搭建与使用.pptVIP

  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文档。上传文档
查看更多
” 如果十年前Sun没有做Java,人们便会写.Net程序,如果他们写.Net程序,他 们就是为windows写程序,而不是为Sun的设备写程序” ——Scott McNealy(Sun首席执行官) SVN环境搭建与使用 课程介绍 学完本门课程,你能够: 自己搭建SVN开发环境 利用SVN管理系统数据资源 利用SVN完成基于软件项目开发的管理和部署 在团体及小组开发中利用SVN完成代码的版本控制 本课案例 搭建SVN开发环境,完成SVN资源库配置 使用SVN创建标准软件研发目录 使用SVN完成数据导入、导出、检出、提交、更新 本课目标 理解SVN的作用及重要性 掌握搭建SVN服务器并完成资源库配置 掌握标准软件研发目录结构的构建 掌握SVN中数据导入、导出、检出、提交与更新等操作 理解与领悟提交与更新的核心执行流程,会处理提交与更新过程中发生的冲突 * SVN介绍 SVN(Subversion)是近年来崛起的版本管理工具,是CVS的接班人。目前,绝大多数开源软件都使用svn作为代码版本管理软件 SVN有如下优点: A、管理方便,逻辑明确,符合一般人思维习惯 B、易于管理,集中式服务器更能保证安全性 C、代码一致性非常高 * SVN服务安装 1、双击svn-1.4.6-setup.exe文件,安装SVN服务软件(安装目录自行选择) 2、安装好之后选择一个适合作为资源库管理的目录(如:F:/SVNRoot),这个目录将作为SVN的根目录 3、打开命令行控制窗口并切换到该目录下,然后执行以下命令: F:/SVNRootsvnadmin create scxh 注:scxh是资源库(仓库)的名字,可以自己定义;该命令执行之后会在F:/SVNRoot文件夹之下自动创建一个名叫scxh的目录,以后提交的数据将被压缩存储在该文件夹下的db/revs文件夹之下 4、打开仓库文件夹(scxh)下的子文件夹conf,配置svnserve.conf、passwd、authz三个配置文件,配置如下: SVN仓库配置 1、svnserve.conf配置文件: anon-access=none #匿名用户不能访问SVN,它有三种取值:none/read/write auth-access=write #授予访问权限者可以读和写 password-db=passwd #指定密码文件位置,默认为当前目录的passwd文件,可以使用绝对路径指定 authz-db=authz #指定权限控制文件位置,默认为当前目录的authz,可以使用绝对路径指定 realm=Lenovo_liyongfu #指定登录时弹出的验证域信息,你也可以不用设定它 * SVN仓库配置 2、passwd配置文件: [users] admin = admin #用户名=密码 root = 123456 liyongfu=123456 lixiang=lixiang ligang=ligang lixiaolong=lixiaolong SVN仓库配置 3、authz配置文件: [groups] #定义组 admin = admin,root #组名=用户名1(或组名1),用户名2(或组名2).... super=liyongfu,lixiang normal=super,ligang,lixiaolong [scxh:/] #定义资源库的总访问权限 @admin = rw #@组名(用户名不用加@)=rw(三种取值;r:只读;w:只写;rw:读和写) * = #除了上面分配的权限以外其它所有用户对该资源无任何访问权限 [scxh:/chanel] #定义资源库下chanel子目录的访问权限 @super = rw #super组成员对该资源有读写权限 @normal=r #normal组成员对该资源有只读权限 * =r #除了上面分配的权限以外其它所有用户对该资源有只读权限 注意:权限是递归的,如果某个用户对A目录有读写权限则该用户对A目录下的所有子目 录及其深层次子目录都有读写权限 SVN服务注册与服务启动 1、使用sc create命令注册SVN服务,具体命令使用格式可以参照installSVN.bat文件,如果是本机SVN可以设置IP为127.0.0.1回环地址,如果是远程SVN则设置IP为真实服务器的IP地址 2、取消服务注册: sc delete svnName 或 双击uninstallSVN.bat文件 注:svnName是SVN注册时所取的服务名字 3、启动SVN服务: sc start svnName 或 net start svnName 4、停止SVN服务: sc

文档评论(0)

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

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

1亿VIP精品文档

相关文档