【SVN——合作必备】

前言:

      学习越来越觉得有意思,每次学习,都是认识一个新事物的过程,并逐步加深。刚刚学习到SVN,其实之前就听说了,还做过对SVN资料的备份,现在,算是对SVN有了一个了解了!以后在实践的过程中(机房收费系统合作版)就能运用到了!

核心

是什么:

全称subversion,简写成SVN,它是一个版本管理软件,之前的版本软件是SCM,但是SCM有很多弊端,现
在SVN的使用占据主导地位。
SVN实质就是一个在项目合作开发过程中,管理多人修改,更新等操作的最终的版本的管理(个人认为),引用马老师说的话就是:它是一门用来记录并控制软件产品数据的管理工具。有了它之后,使得我们的合作开发变得更加便利,更顺畅!

为什么用?

团队之间好了解

更改差别易看出

成果利于再复用

资源共享大家好

合作开发效率高

操作:

主要是两个部分:

          组成

一.服务器

二、客户端


步骤:

建库--权限设置(share-svnserve--conf-服务器起来

冲突:

【SVN——合作必备】_第1张图片

解决:

使用工具解决冲突
用revert放弃所做的修改

对冲突的建议:

修改文件之前,先进行一次update操作
修改完成后,及时commit,不要在本地停留过长时间
在合作时,尽量修改自己的部分,尽量不要修改不属于自己的部分

优点:

1、管理方便,逻辑明确。

2、易于管理,集中式服务器。

3、代码一致性非常高。

4、适合开发人数不多的项目开发。

更多的优点等待着我们在项目的实践中去体会!纸上得来终觉浅,绝知此事要躬行!

【SVN——合作必备】_第2张图片

总结:

这是一阶段的总结,此后会不断补充!

你可能感兴趣的:(●【编程语言】,———【机房合作】)