当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: Subversion 系统 多年来,并发版本系统(CVS)一直是在Linux上管理代码或者文本的标准。
 

 

 ·linux system service 注释    »显示摘要«
    摘要:fedora 运行setup system service各项含义 服务名称含义acpid配置文件:/proc/acpi/event预设端口:无说明:advanced configuration and power interface,为替代传统的apm电源管理标准而推出的新型电源管理标准。是否需要启动:如果你需要对电源进行管理,那就需要启动。anacron配置文件:/etc/anacron预设端......
 ·vmware workstation 5 for linux    »显示摘要«
    摘要:vmware workstation 5预览: http://www.cctips.com/show.htmlx?id=122&cid=13 vmware workstation 5 for linux: compressed tar archive rpm version key:your serial numbers for this release are listed below:......


Subversion 系统
subversion 系统

【程序编程相关:Linux 磁碟配額( Quota )

多年来,并发版本系统(cvs)一直是在linux上管理代码或者文本的标准.作为基于rcs上建立但却允许多用户协作的系统而言,cvs记录所有文件的修改信息.这对于程序开发者.网络设计者与系统管理员而言,是非常有用的. 【推荐阅读:建立檢查使用者Quota的網頁

【扩展信息:Linux2.6内核驱动移植

然而,cvs逐渐显示出它的衰老,出现了相似的源代码管理软件.然而大多这种东西都是以牟利为主要目的的.

subversion就是一种相对新鲜的源代码管理系统.虽然事实上它还在不断的反展之中,但是subversion已经是一个非常稳定而且成熟的产品.它是一个全新的系统,其功能可以与cvs媲美,同时,它要比cvs更直观,更容易操作.本文就subversion的安装与一些特殊功能作一个介绍.

安装服务器端

下载apache与svn源码包

从官方网站台下载httpd-2.0.52.tar.gz,subversion-1.1.1.tar.gz

(因为redhat 9默认安装的apache没有并包含--enable-so选项,所以无法产生mod_dav_svn.没有这个模块,svn就无法采用http方式运行,所以必须重新编译新的apache)

以root身份执行:

#tar zxvf httpd-2.0.52.tar.gz

#cd httpd-2.0.52

#./configure --enable-dav --enable-so --enable-maintainer-mode

#make

#make install

此时会产生/usr/local/apache2目录,接着执行:

#tar zxvf subversion-1.1.1.tar.gz

#./configure --with-apxs=/usr/local/apache2/bin/apxs

# rm /usr/local/lib/libsvn*

# make clean && make && make install

此时会自动在/usr/local/apache2/conf/httpd.conf添加

loadmodule dav_svn_module  modules/mod_dav_svn.so

安装完成后,运行svnserver --version确认版本为1.1.1.

svn服务器安装结束.

安装客户机端

window客户机:

直接安装tortoisesvn-1.1.1-unicode_svn-1.1.1.msi,方法同一般软件安装相同.

linux客户机:

方法舆安装服务器相同.

(注意redhat 9默认安装的svn版本为0.17.1,它的客户端命令svn无法舆新的svn服务器通讯,必须重新安装)

建立仓库repository

subversion 的档案库是个中央仓储, 用来存放任意数量项目的受版本控管资料,建立方法很简单

#svnadmin create path/to/repos

举个例子:


...   下一页
 ·改后的freeswan\pluto\kernel.c(2)    »显示摘要«
    摘要:/* this odd do-hickey is to share error reporting code.     * a break will get to that common code.  the setting     * of "ugh" and "context" par......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE