一、为什么需要SVN
你们在做中级项目中,都是采用小组合作开发的?那么说说你们在后期整合中遇到问题?
主要应用于:
1、协作开发
2、远程协作
3、版本回退
二、什么是SVN
l svn全称SubVersion
l svn是近年来崛起的版本管理工具,是cvs的接班人。目前,绝大多数开源软件都使用svn作为代码版本管理软件。(oschina、Github)
l 支持Windows、Linux、MacOS
l 前身是CVS
l 时间机器
解决第一个问题中的解决方案
SCM (软件配置管理)
对软件源代码的管理
CVS:主要工作是对C语言或C++进行代码管理,但是由于编码问题,一直没有得到广泛的推广。
VSS:Viusal Source Safe:Visual Studio产品中的一员,主要是对.NET版本控制
ClearCase:类似于VSS,功能强于CVS,但是由于其价格昂贵,一直没有得到广泛的推广。
SVN:版本控制软件(主流)
Git:Linux下面的版本控制软件
面试题:什么是版本控制软件,有哪些功能,你知道的有哪些,你最擅长的是什么?
SVN:采用的是C/S结构
三、SVN中三大指令
1、Checkout 检出
2、Update 更新
3、Commit 提交
1、做为项目经理或技术总监,在项目开始时,首先在服务器上部署我们的SVN项目
2、上传我们的源代码(主要是一个公用文件或规则等)分为两步:
第一步:首先建立与服务器的链接(Checkout)
第二步:我们提交代码这个过程称之为(Commit)
时间: 2024-10-17 18:57:33