配置管理简述.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文档。上传文档
查看更多
* * * * * * * * * * * * * * 配置管理简述 祁琳 svn版本控制 常用工具 项目实例运用 版本 LOREM IPSUM DOLOR svn版本控制 SVN是一个集中式数据管理中心,存在一个中央版本库,所有开发人员所使用的代码都是来源于版本库,提交代码也是这个中央版本库。 什么是svn NO.5 从中央库check out下这个分支代码 增加自己的代码,修改,删除代码文件合并至主分支 commit 代码。假设有人刚刚在分支提交了代码,你就会被提醒代码过期 你需要先update你的代码,然后在提交。 SVN中央库 在中央库上创建或者从主干复制一个分支 NO.2 NO.3 NO.4 NO.1 EVERY DAY 多人修改一个文件 多人不在一个职场 大需求的回滚 大需求的合并 并行开发 变更管理……等 WHY 团队为什么需要版本控制 简单来说,版本控制就是时间机器,它记录了所有对文件的每次更改,每个人对源码或者文档的操作都会有详细的轨迹留下。并且我们可以获取到任意时间想要拿到的版本,即使提交出错。 Trunk A Branches B Tags C BaseLine 基线是软件文档或者源码(或者其他产物的)的一个稳定版本他是进一步开发的基础。 commit 讲本端修改送回档案库 checkout 从档案库取出档案到本地 update 将档案库的修改送到本地 import 将本地的文档整体迁入到档案库 conflict 当两方更改同一份文件会发生冲突,需要先update再写入 表示svn是处于正常状态,即本地与服务器一致 表示文件被修改,即本地该文件与服务器不一致 提交过程中出现冲突的文件,就会是黄色的叹号 表明该文件处于锁的状态,如果不使用该文件,需要将锁释放。允许别人提交对该文件的修改 当前文件夹下的某些文件或者文件夹已经被计划从版本控制中删除 加号说明有一个文件或者目录被加入到版本计划 svn还原 改动没有提交,这种情况下,我们可以使用svn revert就能将其改动改掉 改动了,并且提交了,这种情况下,我们需要回退到以前的版本。具体操作为:右击想要回退的版本,revert changes from this version或者revert to thisversion。 svn合并 当多人开发就会涉及到分支,分支用来为主独立的开发支线,在某些阶段,你将需要将分支上的修改合并到必威体育精装版版本,或者将其它的必威体育精装版版本合并到分支上,这时候就需要合并的而操作 有了合并,我们就有了版本控制,这样更加便利于多人共同开发 svn冲突 当设计到分支之间的合并后,自然,不可避免的就会遇到冲突 当文件有冲突的时候,会在svn中生成3种文件:****.mine ****.OLDRev ****.NewRev mine 是你的文件,在你更新你的工作复本之前存在于你的工作复本之中,这个文件除了你的必威体育精装版修改外,没有别的东西。 OLD是你最后修改之前检出的版本 New是对应于版本库的中的必威体育精装版版本 例如 A和B人员共同修改了C.java的一个共同一句: A修改此句为: System.out.println(“A Test!”); B修改此句为: System.out.println(“B Test!”); 当A已经提交自己的代码,Bz再做提交时就会发生冲突,此时就需要进行人工手动去合并。 左边Theirss代表的是svn服务器端,右边Mine代表的是本地PC端 Merged代表的是我合成后的结果。 注意:. svn这个隐藏目录记录着两项关键的信息:工作文件的基准版本和一个本地副本最后更新的时间戳。千万不要手动删除或者修改.svn中的文件或者目录,否则将会导致你本地的工作拷贝被破坏,无法再进行操作。 ftp 1 linux后台控制工具 2 ant 3 shell脚本 4 jenkins 5 常用工具 FTP是一种文件传输协议,用于互联网络的双向传输 通俗来说就是终端后台控制模拟软件 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

文档评论(0)

好文精选 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档