SVN,团队合作必备知识

今天用了一点时间看了看SVN的视频,发现很多东西还是要学习基础的,之前虽说在用SVN,但今天看完视频之后还是收获很大。

要学习SVN,首先得知道SCM(Software Configuration Mangement)软件版本控制管理。我们大家都知道,一款软件从开始着手到完成发布,中间一定有很多不同的版本,那么如何管理好这些版本呢?作为SCM的一个工具,SVN给我们提供了很好的解决办法。

SCM要解决的问题:

1、如何把大家的代码合并的一起。

2、多平台的支持。

3、版本之间的不同

SCM的核心功能:

版本控制(version control)

SCM常用工具:

CVS

SVN

VSS

Clearcase

Teamware

学习SCM重点在学习SVN,下面我们来说说SVN的使用方法

SVN分客户端和服务器端。

服务器:

服务器的建立:分三步

第一步:建立核心仓库,respository

Cmd控制台Svnadmin+create +名称

第二步:设置权限:svnserverpassword中的名字和密码

第三步:启动服务器:svnserve -d-r+目录名称/相对路径。

注意:这种方法控制台窗口不能关,否则服务器就会关闭。

服务器的两种运行方式:1svnserve 2apache http

客户端常用功能:

下载/更新:Update / CheckOut 即从仓库中取出内容。

上传/提交:Commit / CheckIn 即把内容放入仓库。

SVN主要是团队合作以及多人异地开发时使用,这样就有一个同时进行的问题存在,就会产生某些冲突。SVN是如何处理冲突的?

通常采用三种方法:

1、把远程的文件更新到最新到本地,再重新添加你的修改。

2、放弃你的修改,把远程的更新到你这,用最新的。

3、人为沟通。

下面是我视频学习的笔记总结,以备快速复习

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值