- 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目录程序设计中的“后悔药”——SVN1一、SVN版本控制软件概述31、为什么需要SVN版本控制软件32、解决之道33、什么是SVN34、SVN执行流程4二、SVN软件的安装51、下载SVN服务器端软件(VisualSVN或Subversion)52、双击软件进行安装53、在服务器端配置Shop项目74、使用SVN服务器端软件监管Shop项目75、建立与服务器端的连接操作86、编写源代码(经理开发的核心框架)上传(提交或Commit)到服务器端107、程序员之源码更新(下载)128、项目经理查看程序员进度(通过Update更新指令)12三、SVN中图标集131、常规图标132、冲突图标133、删除图标134、增加图标135、无版本控制146、修改图标147、只读图标148、锁定图标149、忽略图标14四、SVN使用细节151、加入上传队列152、忽略文件153、SVN存储机制174、SVN版本回退功能175、SVN版本冲突问题186、配置项目多仓库19五、SVN权限控制201、开启权限控制功能212、详细设置步骤:21六、创建自启动服务231、把监管服务作为系统任务添加到计算机系统中232、把常用的指令封装成批处理文件24七、钩子程序241、为什么需要钩子程序242、什么是钩子程序(事件处理程序)243、实际开发中的post-commit钩子(同步更新)254、同步更新详细开发步骤25八、扩展功能:云应用引擎(SAE或BAE)25一、SVN版本控制软件概述1、为什么需要SVN版本控制软件使用SVN主要为了解决三个问题:1)团队合作2)异地开发3)版本回退2、解决之道针对以上问题还专门出现了一个学科:SCMSCM(SoftWare Configuration Management):软件配置管理软件配置管理:主要是研究软件源代码的控制与管理基于SCM还出现很多知名的版本控制软件:1)CVS版本控制软件 :“开源的奇葩产品”2)VisualSVN版本控制软件:微软公司开发的入门级产品(操作简单、使用方便、具有可视化操作界面)3)ClearCase版本控制软件:属于IBM公司,“中坚级产品“,其功能非常的强大,但是该软件学习曲线非常陡,需要专业的只是才能使用,而且其实收费软件4)SVN版本控制软件:主流的版本控制软件,目前大多数的互联网公司都是使用SVN做为版本控制软件。(OSchina/Taobao Code)3、什么是SVNsvn全称SubVersionsvn是近年来崛起的版本管理工具,是cvs的接班人。目前,绝大多数开源软件都使用svn作为代码版本管理软件。支持Windows、Linux、MacOS前身是CVS时间机器4、SVN执行流程SVN版本控制软件属于C/S软件,C(Client客户端软件)、S(Server服务器端软件),所以如果想使用SVN软件,必须同时安装客户端与服务器端。1)由项目总监或技术主管搭建SVN服务器2)在SVN服务器中搭建项目(在SVN中一个项目就是一个仓库)3)安装客户端软件(在客户端安装客户端SVN软件)4)建立与服务器的连接操作(与服务器第一次牵手,Checkout指令)5)编写源代码(核心框架)上传到SVN服务器中(Commit指令)6)告之程序员SVN仓库地址,然后在客户端安装SVN软件7)使用Checkout指令与服务器端进行第一次牵手(Checkout指令)Checkout指令作用:① 可以建立连接② 把服务器端的源代码下载更新到本地8)程序员编写项目的相关模块,并通过SVN进行整合(Commit指令)9)技术总监向查看旺财开发了哪些内容,可以更新代码到本地第一次更新:Checkout以后每次更新内容到本地:Update指令二、SVN软件的安装1、下载SVN服务器端软件(VisualSVN或Subversion)下载地址://下载后如下图所示:2、双击软件进行安装1)双击软件,选择Next下一步:2)同意许可协议,选择Next下一步:3)选择安装组件,如下图所示:4)选择要安装的版本,选择标准版(免费)5)设置安装路径(非常重要)6)下一步继续安装,直到完成即可,记住:安装完成后,请重启服务器(电脑)7)验证SVN服务器端软件是否安装成功打开DOS窗口,输出SVN指令:3、在服务器端配置Shop项目在服务器端建立一个文件夹,专门用于盛放所有的web项目以上文件夹创建完成后,只能代表其是一个普通的文件夹,如果需要进行使用,必须把其转化为仓库。建立单仓库步骤,基本语法如下:打开DOS窗口,输入如下指令:svnadmin create D:\svn\Web\Shop创建仓库的过程只需要执行一次即可,以出现以上6个文件为准。4、使用SVN服务器端软件监管S
您可能关注的文档
最近下载
- 林黛玉论文开题报告范文.docx VIP
- 02.50.系统上线前安全评估服务技术白皮书v2.0.pdf VIP
- 北京市顺义牛栏山第一中学2024-2025学年高一上学期期中考试语文试卷.docx VIP
- 中美税收协定(中英文对照)及有关概要.doc VIP
- 河西煤矿一矿一策顶层设计方案8.25(最终).doc VIP
- 群文阅读 借事说理之狼三则.《狼》.ppt VIP
- 中考语文二轮专题复习:《分析人物形象篇》课件(共31张PPT).pptx VIP
- 2025海南省中考化学试题卷(含答案解析).docx
- 最新外墙保温系统及施工工艺介绍(精品课件).pptx VIP
- 第四单元人体生理与健康(一)第三~五章学情评估(含答案)2024-2025学年人教版七年级生物下册.pdf VIP
原创力文档


文档评论(0)