软件测试培训第24天

SVN:

1.什么是SVN

SVN: subversion  子级版本  (子级源代码版本控制管理软件)

svn:全称Subversion,是代码版本管理软件,管理着随时间改变的数据。这些数据放置在一个中央资料档案库 (repository) 中。 这个档案库很像一个普通的文件服务器不过它会记住每一次文件的变动。这样你就可以把档案恢复到旧的版本或是浏览文件的变动历史。 许多人会把版本控制系統想像成某种 “时光机器

使用svn可以很好地协调一个团队共同开发同一个项目,而不会出现代码冲突、覆盖的情况。

 上图是多人共同开发同一个项目,内部最大的问题是,在比较短的时间内如果有多人同时开发同一个文件,会造成彼此代码覆盖的情况发生A的代码在最后会把B的代码给覆盖掉,10点以后就只体现A程序员的功能效果。

SVN其中的作用一个就是避免上述情况发生。

 

2. 使用svn的作用

① 多人开发同一个项目不会出现代码覆盖情况。

② 针对一个文件可以创建许多不同版本,并且可以随时查看不同版本的内容。

③ 公司领导可以通过svn查看每个人的工作情况

三. SVN的安装

1. 服务器端安装

 

2. 客户端安装

3. 创建多个svn仓库(存储代码)

> svnadmin  create  h:/svnServer/app/shop

4. 启动仓库服务

> svnserve  -d(独立端口运行)  -r(仓库地址)   仓库地址

> svnserve  -d  -r  h:/svnServer/app/shop     //启动shop仓库服务

svn服务走svn协议,端口号码是3690

5. 使得本地客户端(码农)与仓库取得联系

右键------> checkout

posted @ 2017-11-28 14:37  梦降  阅读(96)  评论(0编辑  收藏  举报