subversion 简单服务器的配置教程 (一)

最近在做毕业设计的时候深感代码copy的麻烦,想通过版本控制软件来解决代码copy的问题,刚开始瞄准的是名气最大的CVS,不过在安装cvsnt的时候,不知道出现了什么问题,一直无法通过身份验证。搞了几天都无法解决。后来到网上看到subversion的相关介绍,就决定换这个软件试试。试试后发现拿它做服务器的很确方便。在试用后总结了一些经验,形成本文。
在安装服务器之前自然是要先下载相关软件
服务器端用subversion 1.1.3版,下载地址
http://subversion.tigris.org/
客户端选择TortoiseSVN 1.1.3版,下载地址
http://tortoisesvn.tigris.org/
对于 subversion的安装没什么好说的一路next下去就可以了,最后需要注意的是,如果操作系统是9x系列的话,还需要手动设置一下环境变量。
通过网上查找相关资料,知道subversion有2种运行方式,一种是Apache Http Server,另外一种是我等下要介绍的
关于使用Http方式的服务器,在网上有一篇说得很详细了
http://www.cnblogs.com/java_aix/archive/2005/02/08/103399.html
作者用3篇的篇幅,图文并茂的方式教如何使用Apache 来搭建服务器,不过对我来说,还是太太复杂了。我的小组一共就3个人,用不着搭建一个怎么复杂的服务器。只好通过研究subversion的文档,再寻找一种简单的服务器架设方法。
在subversion的帮助文档里 Server Configuration一章,有2个小节,一个是前面说的Apache Http Server,另外一个标题是 svnserve, a custom server,我翻译成“svnserve一个简单的服务器”(翻译不准确,这只是我对这节文字的理解),里面是说用 svnserve.exe 来搭建一个简单的服务器。想跟深入了解的相关内容自己去看英文原著,我这里只说我总结出来的方法。
注意看了,进入控制台后就只用到2个语句
svnadmin create c:/svnroot
svnserve -d -r c:/svnroot
敲完这2个语句你的服务器就算运行起来了。
 
呵呵,我过来说明一下
svnadmin create c:/svnroot
命令的作用是在c:/svnroot目录下创建一个数据库文件,以后需要控制的文件就都存放在里面,这条语句只需要用一次就好
 svnserve -d -r c:/svnroot
这句才是服务器真正运行的命令
2个参数参数
 -d 让服务器进入监听状态,也就是让服务器出于运行状态
-r c:/svnroot r的意思应该是root,这里确定服务器的数据库文件是保存在那个目录下的。
 好了,以后当我们需要上传文件的时候,就运行服务,没事的时候自然是关服务器以节约内存资源^_^
为了方便启动,各位可以建立一个批处理文件,需要的时候执行一下就可以了
我还看过相关介绍说,说可以把服务器作为windows的一项服务来启动,具体方法我还没有在帮助里找到,有谁找到了跟我说一声,我好在这里加上去。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值