- 1、本文档共29页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[SVN的常见使用方法
* Proprietary and Confidential Information of EPRO ePRO * SVN的使用 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 培训内容 SVN简介 SVN基本概念 SVN基本操作 SVN常见问题处理 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. SVN简介-SVN是什么 SVN = Subversion Subversion 是一个自由/开源的版本控制系统。也就是说 Subversion 管理着随时间改变的数据。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. SVN简介-SVN与VSS的对比 工具 管理 方式 SVN 没有文件锁定模式 即采用了(update-modify-commit)工作方式并发的版本控制方式 每个人都可修改自己可访问的任意代码,代码不会被一个人单独占用,两个人甚至多个人可以修改同一份代码,并且每个人的修改结果都不会被丢失。 VSS 独占模式 即采用了(lock-modify-unlock)在check out同时记录文件被导出者锁定,要求每个人都必须在改动文件之前做check out标志,并且标志了的文件无法被其他人同时进行修改。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. SVN简介-SVN的特性 SVN有如下特性: 全局性的版本编号:每一次的修改产生的版本号并不针对某个特定的文件,而是全局性的、针对整个版本库的。因此,我们可以将Subversion 的版本库看作是一个文件系统或文件目录树的数组。 这种版本号的好处是无论涉及多少文件操作时,Subversion 不需要对单个文件依次执行拷贝命令,仅仅需要建立一个指向相应的全局版本号的一个指针即可。 注: 可以把该版本编号,看作是一次对仓库的变更集(changeset)的标识。因为通过该标识,你可以轻易的找出一次变更中有哪些文件或者目录发生了变更等变更信息。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. SVN的特性 版本化的目录 :Subversion 象记录普通文件的修改历史一样记录对目录的修改历史,当发生文件/目录的移动、重命名或拷贝操作时,Subversion 能够准确记录操作前后的历史联系。同样,象对文件的不同历史版本进行比较一样,Subversion支持对目录的不同历史版本的比较,清晰展现目录的变化历史。 原子提交:Subversion 保证每一次提交的所有修改要么全部入库生效,要么一个也不入库,即对版本库不作任何的修改。 高效、快捷创建分支和基线:Subversion 的分支和基线是通过执行“拷贝”来建立的,真正的操作是在版本库中创建一个到某一全局版本号的指针(pointer),不再需要针对众多的单个文件依次执行操作;新建立的分支或基线基本不占用版本库空间。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 培训内容 SVN简介 SVN基本概念 SVN基本操作 SVN常见问题处理 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. SVN 概念-仓库(Repository) 仓库是一个管理单位,每个仓库都有自己的管理员。 仓库的创建只能由系统管理员在服务器上完成。 仓库不需
文档评论(0)