1 / 15
文档名称:

SVN简介.pptx

格式:pptx   大小:1,266KB   页数:15页
下载后只包含 1 个 PPTX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

SVN简介.pptx

上传人:kuailonggua 2024/3/27 文件大小:1.24 MB

下载得到文件列表

SVN简介.pptx

相关文档

文档介绍

文档介绍:该【SVN简介 】是由【kuailonggua】上传分享,文档一共【15】页,该文档可以免费在线阅读,需要了解更多关于【SVN简介 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。SVN简介1第一页,编辑于星期六:六点十四分。内容SVN是什么SVN的组成SVN服务器运行方式SVN的安装SVN目录结构与eclipse的集成第二页,编辑于星期六:六点十四分。SVN是什么svn(subversion)是近年来崛起的版本管理工具,是cvs的接班人。目前,绝大多数开源软件都使用svn作为代码版本管理软件。第三页,编辑于星期六:六点十四分。为什么用SVN当多人共同开发同一个软件时,会涉及源代码的共享以及带来的相关问题,比如追究某个代码是由谁在什么时间修改的。下面列出版本控制带来的好处:为团队提供了所有项目文档的回退按钮,个人IDE工具只能提供某个文件的回退按钮,而不能做到,比如回退到2008年6月12日下午3点10分时的所有项目文件;支持多个开发人员在可控的方式下为相同的代码工作;版本控制系统保存了文档在过去的各个改动,便于查找是谁,在何时,因为什么修改了文档;支持在文档的主线上同时有多个版本(版本的分支和合并是版本控制的主要手段,一些开发团队仅仅是简单的共享代码主干);支持查询在某个时点上项目各个文档的状态,可用于研究生产效率等(比如,统计项目哪个时期代码提交最活跃,以及每个人的代码提交频次等等),也可用于对以前的软件发行版的再发行(比如,,那么可以通过版本控制器记录的历史重新回溯到那个版本,然后重新构建出安装包)。4第四页,编辑于星期六:六点十四分。SVN的组成SVN服务器SVN客户端第五页,编辑于星期六:六点十四分。SVN服务器运行方式独立服务器借助apache通常的SVN服务器是搭建在Linux等系统下,例如用Apache+SVN配置,Linux下的SVN性能会非常好,但配置有些繁琐,如果SVN服务器只有自己使用,那么可以直接把SVN服务器搭建在个人Windows环境下使用。第六页,编辑于星期六:六点十四分。SVN服务器的选择推荐的选择:SVN服务器:VisualSVNServerSVN客户端:TortoiseSVN理由:服务器:简单、快捷、无痛客服端:不解释7第七页,编辑于星期六:六点十四分。SVN安装见PDF第八页,编辑于星期六:六点十四分。SVN目录结构+-trunk +-branches +-tags?? ??这是一个标准的布局,trunk为主开发目录,branches为分支开发目录,tags为tag存档目录(不允许修改)。但是具体这几个目录应该如何使用,svn并没有明确的规范,更多的还是用户自己的****惯。9第九页,编辑于星期六:六点十四分。SVN目录trunk是主分支,是日常开发进行的地方。branches是分支。一些阶段性的release版本,这些版本是可以继续进行开发和维护的,则放在branches目录中。又比如为不同用户客制化的版本,也可以放在分支中进行开发。tags目录一般是只读的,这里存储阶段性的发布版本,只是作为一个里程碑的版本进行存档。10第十页,编辑于星期六:六点十四分。