前言
1 SVN前言
svn说白了就是版本控制系统,相信接触看这篇文章的人都知道,但对于刚接触的人来说,百度svn蹦出来很多信息,往往使初学者眼花缭乱,不知如何下手,下面做一个简要说明。
- SVN全名Subversion,是Apache旗下一个开源的子项目,分为客户端和服务器端。
- Apache Subversion官网上上其实列出的是Svn的服务器端,包含基本的库,和操作命令脚本。官网上并不提供编译好的安装文件,要么自己进行编译,要么选择第三方公司的产品。
- TortoiseSVN是一种windows平台下的图形工具,虽然可以用来创建仓库,但是主要是一种客户端的图形化操作工具。
SVN简介
1 svn基本工作流程:
3个主要操作是:checkout,update,commit
- checkout:检出,是客户端第一次与服务器建立连接;
- update:更新,是从服务器获取最新版本内容更新本地代码;
- commit:提交,将自己的代码提交到服务器进行版本管理。
每个开发者第一件工作就是连接服务器checkout一份代码到本地,但是只需进行一次,以后更新只需用update即可
所有开发者在开始新一天的工作之前必