首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 操作系统 >

Centos环境底下署游戏服务器-SVN

2013-09-09 
Centos环境下部署游戏服务器-SVN版本控制工具的文章已经被写滥了,所以本篇文章不想介绍如何安装Svn如何可

Centos环境下部署游戏服务器-SVN
     版本控制工具的文章已经被写滥了,所以本篇文章不想介绍如何安装Svn如何可视化操作这些东西。本篇文章讲述我自己对Svn的理解,以及在命令行下操作。为啥不应可视化界面?有两方面的原因,远程登录到服务器都是用ssh,另外一方面原因可视化界面在表达想法的时候,通常都是绕几层的,如果你不理解后面到底是发生了什么,可视化界面会遇到很多问题,并且心里会不踏实。所以去学习软件背后运行的原理和过程后,一切操作起来都显得那么自然。
     版本控制的原理是每次提交都会生成一个节点,节点组成一个枝干。这是最基本的原理,就像《三体》里提到的黑暗森林法则,虽然简单,但衍生出了整个宇宙社会学。针对节点,可以执行添加,删除,修改操作。这些操作会生成一个新的节点,版本信息就会将上一个节点的区别纪录下来。这样就可以查看历史,可以回滚到任何一个节点,并且只要保留最新节点的文件就行,因为所有节点都可以通过本节点推导出来。

    

    $svn co -r  100

     回滚到节点100,这个功能用来将远端代码某个节点覆盖到本地代码。
     
     Svn 还有很多高级应用技巧,需要不断的学习和挖掘,上文提到的是一些常用的命令以及用法,是不是看到这些命令很熟悉,如果不熟悉的话,说明你使用的svn版本不是英文版,英文版的可视化界面都是有这些关键字,所以说当程序员学好英文是很重要的。

参考:
http://wiki.centos.org/HowTos/Subversion

热点排行