开发部门需要搭建subversion来管理工程代码,前几天下午抽空研究了一下,按照文档依葫芦画瓢搭建了一个。
以前弄过CVS,对subversion并不了解,不过作为CVS的替代产品,我想原理应是差不多的,其官方地址如下:http://subversion.tigris.org,也有一个中文的参考网站:http://www.subversion.org.cn,不过google上的有关参考资源不少,有兴趣可以搜索到很多。
subversion Document的中文化做得非常好,有专门的用户组织了文档中文化的小组,最新的中文文档请在这里浏览:http://svnbook.red-bean.com,我想也许是在国内使用SVN的人很多的原因。
目前最新版本的SVN下载地址:
http://subversion.tigris.org/downloads/subversion-1.4.2.tar.gz
http://subversion.tigris.org/downloads/subversion-deps-1.4.2.tar.gz
SVN的编译由这两个包组成,这两个文件会解压到一个目录之中。SVN的安装其实非常简单,但是首先需要需要apache的支持,在编译apache的时候需要一些特殊的configure支持,按照README中的范例过程安装就行了。
SVN和apache是结合得非常密切的,他作为apache的一个module被编译整合,使用apache的http用户身份的验证和创建,同时使用apache的web端口来传送工程代码,这种思路相当不错。