SVN版本控制管理

Posted zd540

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SVN版本控制管理相关的知识,希望对你有一定的参考价值。

简单原理:SVN会将Resposity的每一次修改后的代码当作中间状态保存并编号,这样就可以进行版本控制。客户端获得Reposity的副本,对副本的操作不影响服务端的Resposity.

使用流程:
1.checkout
2.进行增(先将文件拖到working copy,然后使用add命令加入本地Resposity)、删(只能用命令删除,不能自己删,因为有.svn文件,里面有重要信息)、放弃修改(恢复到本地Reposity的开始版本)。
3.更新。当你对文件a进行修改,从服务端获取数据更新时,并不会更新文件a。
4.提交。只负责提交你修改的文件。未修改而服务端修改的文件,并不会更新。
(1)你提交的文件,服务端未修改:直接提交。
(2)你提交的文件,服务端同一文件的不同位置被修改:要求你更新到服务端的最新版本。
(3)你提交的文件,服务端同一文件的同一位置被修改:需要你自己判断。

https://zhidao.baidu.com/question/274470171.html

以上是关于SVN版本控制管理的主要内容,如果未能解决你的问题,请参考以下文章

配置管理工具除了版本控制的工具(如SVN)外,还有其他类型的工具吗?

梳理版本控制器:SVN和Git比较

梳理版本控制器:SVN和Git比较

SVN版本控制管理

如何使用SVN进行版本控制

有关版本控制--SVN