1.svn简介
如果面临一个大的项目开发任务,特别是需要多个人协作完成,为了避免文件修改的冲突和跟踪对源文件的修改,因此对于源文件的管理也就显得非常的重要!
在UNIX项目管理的发展来看,有SCCS,RCS ,CVS,subversion。SCCS时最早应用于UNIX项目管理的,随着发展,逐渐被接口更丰富的RCS所代替。CVS是比RCS更高级 的工具,它用于基于互联网的协同开发。它具有两个显著的优势:可以通过网络使用,并且允许并发开发。Subversion是一个新的开发工具。 它旨在最终来替代CVS。
2.svn 安装
在Ubuntu下安装非常的简单。使用命令sudo apt-get install subversion;Red-Hed系列的系统可以使用
sudo yum -y install subversion
3.svn 建立仓库
首先说明什么的仓库(repository),它是你管理的项目储藏的地方,所有的项目各个版本信息都在它的管理之下。
<span style="font-size:14px;"> svnadmin create /path/to/your/repostitory
</span>
首先需要mkdir自己的repository的主目录,项目的管理的人员是在一个group中,可以给该目录群读写权限。