lua语言入门学习
昨晚前辈让我下一个SVN,说是方便以后要用到,今天下午突然想起来这件事。因为自己本身对SVN还不了解,所以写这样一篇文章记录对SVN的了解和后续的安装。
前言
SVN的学习仍然基于菜鸟教程,相关自己不了解的东西会在下面做一个总结。
SVN菜鸟教程地址
一、SVN是什么?
Apache Subversion 通常被缩写成 SVN,是一个开放源代码的版本控制系统。SVN相对于的RCS、CVS,采用了分支管理系统,它的设计目标就是取代CVS。互联网上免费的版本控制服务多基于Subversion。
对有版本控制需求且对 SVN 感兴趣的软件开发人员需要学习 SVN 的基本知识。
二、SVN简介
1.说明
Subversion(SVN) 是一个开源的版本控制系統, 也就是说 Subversion 管理着随时间改变的数据。 这些数据放置在一个中央资料档案库(repository) 中。 这个档案库很像一个普通的文件服务器, 不过它会记住每一次文件的变动。 这样你就可以把档案恢复到旧的版本, 或是浏览文件的变动历史。
2.相关概念
- repository(源代码库):源代码统一存放的地方。
- Checkout(提取):当你手上没有源代码的时候,你需要从repository checkout一份。
- Co