- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
SVN从入门到精通.ppt
版本控制工具 SVN从入门到精通 为什么要使用版本控制工具? 在多人协作开发软件的时候,经常出现员工A的代码被员工B覆盖,或者今天做了小修改明天却发现需要把代码改回去,版本控制正是为此而诞生的,它是软件开发团队高效协作的重要管理工具。 简单来说,版本控制服务器是一个特殊的文件服务器,不仅控制用户对文件的读取、写入等操作,更记录了每一次修改的内容。 常用的版本控制工具 VSS.(Visual SourceSafe ). 简单易用、方便高效、与Windows操作系统及微软开发工具高度集成。 CVS.(Concurrent Versions System). 是开发源码的并发版本系统,它是目前较流行的面向软件开发人员的源代码版本管理解决方案。它可用于各种平台.诞生于 1986 年 。 SVN.(Subversion) CVS的替代品.保留CVS的基本特性但去除CVS的bug和不好的特性。 SVN简介 Subversion是在CVS基础发展而来的,2000年的时候,CollabNet公司的协作软件采用CVS作为版本控制系统,因为CVS本身一些局限性,从而需要一个代替品,然后邀请了Karl Fogel(Open Source Development with CVS)参与开发,14个月后,2001年8月31日,新的版本管理系统Subversion诞生,开始不再用CVS进行版本管理,而使用自己管理自己了. SVN原理 Subversion是一个自由/开源版本控制系统,它管理文件和目录可以超越时间。一组文件存放在中心版本库,这个版本库很像一个普通的文件服务器,只是它可以记录每一次文件和目录的修改,这便使你可以取得数据以前的版本,从而可以检查所作的更改。从这个方面看,许多人把版本控制系统当作一种“时间机器”。 使用SVN所需的工具 1、CollabNetSubversion-server-1.5.6- win32.exe :SVN服务器 2、TortoiseSVN-6129-win32-svn-1.6.1.exe : SVN客户端 3、LanguagePack_6129-win32-zh_CN: SVN客户端中文语言包 4、eclipse插件或者VS2008插件. 使用步骤一:安装SVN服务器 点击SVN安装包,一直下一步: 出现右侧界面,只选一个. Apache服务器主要用于 管理其它服务。如mysql Sqlserver,oracle,及其它 Aptech的相关产品,所以 可以不用安装. 进入下一步,指定版本仓库 路径,端口默认。 使用步骤二:安装SVN客户端工具 点击安装” TortoiseSVN-6129-win32-svn-1.6.1”.提示重启电脑,但可以不用重启。 在局域网内任一台电脑上只要安装了这个客户端,都可以从SVN服务器上获取代码等相关操作。 使用步骤三:安装中文插件包 点击安装LanguagePack_6129-win32-zh_CN.exe. 对于英文不好的人来讲,是一种福音,建议刚开始时用中文,等以后差不多了,再用英文。 使用步骤 四:创建版本仓库 在安装SVN服务器时,我们已指定了版本仓库存放的位置在D:/MySVN文件夹,我们可以在此文件夹内创建并管理多个工程的版本库。 因SVN客户端版本问题,所以我们需要在命令提示符窗口下cmd-- cd D:/MySVN --svnadmin create 版本库文件名. 将会在文件夹内 自动生成版本库。 使用步骤 五:添加用户和密码 为实现共享信息的安全,此时可添加对应的用户和密码,默认情况下,任何人都可以从服务器上检出代码。 打开” D:\MySVN\demo\conf\passwd”文件,进行修改,如下将: [users] # harry = harryssecret # sally = sallyssecret 改为: 用户名=密码 的形式,并且去掉#号(注释)和空格。 [users] accp=accp bird=bird aaa=aaa 使用步骤 六:对用户进行授权 多个协同开发项目时,分别要为不同的人授不同的权限,SVN提供了这个功能。以便对代码进行管理。 可以将权限给某个组,或者某个人。 打开” D:\MySVN\demo\conf\authz”文件,进行修改,如下将: [groups] # harry_and_sally = harry,sally # harry_sally_and_joe = harry,sally,joe 修改为: [groups] s1 = accp,bird s2 = aaa [/] @s1 =rw @s2 =r * = r 使用步骤 七:对用户和权限进行认证 即使创建了用户并授予权限,
文档评论(0)