大小: 1255
备注:
|
← 于2021-03-18 09:25:59修订的的版本14 ⇥
大小: 0
备注:
|
删除的内容标记成这样。 | 加入的内容标记成这样。 |
行号 1: | 行号 1: |
<<TableOfContents>> == 概述 == Subversion (SVN)是一个版本控制系统。它可以用来维护源代码、网页、文档等文件的当前以及历史上的所有版本。有很多开源软件的源代码是由Subversion来管理的,比如Apache、KDE、GNOME、GCC、Python、Samba等等。Sourceforge.net和Tigris.org也使用Subversion来提供服务。很多商业软件也使用Subversion。 == 安装 == 首先要安装apache,参看[[apache]] 安装subversion{{{ aptitude install subversion }}} 安装apache的svn模块libapache2-svn:{{{ aptitude install libapache2-svn }}} == 配置 == 首先要创建svn仓库。以下命令在/svroot/project中创建一个svn仓库,用于存放文件:{{{ mkdir /svnroot/ svnadmin create /svnroot/project }}} 在/etc/apache2/sites-available/default文件末尾添加: {{{ <Location /svn/project> DAV svn SVNPath /svnroot/project/ </Location> }}} 此时,在客户端就可以通过svn命令来访问这个svn仓库了。通过如下命令可以取出仓库里面最新的文件: {{{ svn co http://169.254.235.235/svn/project/ }}} == 参考 == * 介绍:[[http://en.wikipedia.org/wiki/Subversion_(software)]] |