SVN版本控制.pptVIP

  1. 1、本文档共9页,可阅读全部内容。
  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版本控制

SVN版本控制 * * SVN版本控制 版本库:Subversion是一种集中的分享信息的系统,它的核心是版本库, 它储存所有的数据,版本库按照文件树形式储存数据—包括文件和目录。 任意数量的客户端可以连接到版本库,读写这些文件。通过写,别人可以 看到这些信息,通过读数据,可以看到别人的修改。 我们以TortoiseSVN为例解说 所有成员维护的实际是同一个版本库。无需专人维护所有文件的最新版本; 协同工作,大大提高团队工作效率,无论团队成员分布在天涯还是海角; 记录每个文件从诞生到最终完成全过程的每步细节,细度由提交人掌控。利于重用以前的劳动成果。 及时了解团队中其他成员的进度。 资料共享,避免以往靠邮件发送文件造成的版本混乱的局面; 轻松比较不同版本间的细微差别,适用于纯文本文件、MS OFFICE系列办公软件、WPS OFFICE系列办公软件等,对于mathcad以及autocad等生成的二进制文件,目前只能靠肉眼比较。 SVN版本控制 使用版本控制软件有什么好处? SVN版本控制 操作 SVN检出:从版本库中将项目文件载入本地 版本库浏览器:浏览版本库中内容 导出:与SVN检出类此,但导出后文件与SVN 脱离,不再属于版本控制内 在此创建版本库:创建新的版本库 导入:将SVN之外文件加入SVN之中 PS:检出等操作后文件依然属于SVN哦 文件夹内有个.SVN文件~ SVN版本控制 操作(SVN本地文件夹内) SVN更新:从版本库获取更新 SVN提交:将本地修改内容提交至版本库 显示日志:各个版本及修改内容一类( 很好很强大) 更新至版本:与SVN类似,可选定版本号 获取锁定:锁定某一文件,不让他人使用 、修改(防止冲突) 解除锁定:这个不用说了吧… SVN版本控制 冲突! 各种协同工作站中最难解决的就是冲突问题:多个人同时对一份文件内容操作 怎么办? 大家应该想到了这个,锁定文件,当 一个人修改好后在让另一个人使用 但是如果大家操作文件中不同的块,并互相间没有影响(这种情况很多), 这样锁来锁去会很麻烦,也很没效率,那么有什么更好的方法吗? SVN版本控制 冲突! 最有效的方法就是将冲突又文件级别细化到文件内容级别~ 检查修改内容是否冲突,SVN就是这样聪明~ ?php echo “嘿嘿”; echo “没修改的”; ? ?php echo “修改一”; echo “没修改的”; ? ?php echo “嘿嘿”; echo “修改二”; ? ?php echo “修改一”; echo “修改二”; ? 公子张 龙爪槐守望者 提交 提交 SVN版本控制 过去的版本 在做项目的过程中,我们常常要查看,使用过去的版本(最新版本方向错误等) 这个时候我们就需要将版本还原至我们所需要的。 就是这么简单 *

文档评论(0)

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

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

1亿VIP精品文档

相关文档