快速业务通道

SVN快速入门1:SVN的安装及常用命令 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-15

SVN快速入门1:SVN的安装及常用命令

时间:2011-09-18 blogjava gdhqs

SVN相信大家都有使用过或者听说过吧?它的好处我这里就不说了,网上介绍 多的是。因为是版本控制,所以个人认为其设计的原理不需要懂得太多,只需要 了解常识即可。小弟google了许久,也没找到一篇介绍快速入门的文章。无奈之 下,看了几篇长篇大论,终于学了点点的皮毛。下面我将写一个svn快速入门系 列,因为是快速入门,所以一般只讲操作。(

首先,我们下载svn安装文件,输入网址:http://subversion.tigris.org ,找到...more downloads...,然后找到windows那一块下载,注意,有两个版 本Apache 2.0 or Apache 2.2 ,可以选择和你电脑里面apache服务器同样的版 本下载。

安装完成后,可在命令行输入svn --version查看是否安装成功,以及在系统 变量里查看path是否增加了svn的安装目录。如下图:

接着,在服务器端创立创库(repository)。a.手动在硬盘上创建一个文件 夹。

b.在命令行输入svnadmin create + 仓库目录。  创建版本库。如图:

SVN快速入门1:SVN的安装及常用命令(2)

时间:2011-09-18 blogjava gdhqs

此时。仓库所在文件夹会多出几个文件,说明仓库创建成功。

SVN此时已经在你的电脑里准备就绪,下面将介绍SVN的几个常用命令: import ,checkout,commit,update以及mkdir。

在执行import,commit,update,mkdir的时候,svn需要记录操作日志,方 法一:在系统环境变量增加一个SVN_EDITOR变量,该变量的值取为系统自带的记 事本:notepad。方法二,建立一个log.txt,作为日志。(一般建议用方法二, 所以我下面将用方法二)。

为了便于在命令行下的操作,先设置svn为允许匿名帐号进行读写的操作:在 仓库的conf目录下有一个文件svnserve.conf,用记事本打开,可以看到一行: #anon-access = read,意思为匿名用户有读的权限。将其前面的注释符#去掉。 这一行即生效。再加上一行:anon-access = write,赋予匿名用户写的操作。 如图:

首先,启动服务: svnserve –d –r k:\repository,该命令含义为让SVN将 此目录作为仓库,并侦听客户端的请求。其中-d的作用为后台模式,而-r的作用 为指定服务器的仓库路径。

建立新的命令提示符,执行mkdir命令在svn创建一个test的虚拟目录: svn mkdir svn://localhost/test1 –F k:\log.txt如图

接着,创建一个test目录,里面新建一个text1.txt文件。:

SVN快速入门1:SVN的安装及常用命令(3)

时间:2011-09-18 blogjava gdhqs

命令行转到test目录,执行import命令,将test上传到svn服务器。

下面讲述checkout命令。

首先新建一个文件夹test2,在命令行转到这个文件夹,执行:  svn checkout svn://localhost/test1。注意,check操作不需要写入log

接着讲述commit命令.

如图,更改checkout下来的text1.txt文件

 

在命令行执行commit命令:  svn commit text1.txt –F k:\log.txt

最后讲述update命令:执行svm update text1.txt 取出text1.txt的最新版本 。

到此.svn的基本命令讲完了,大家是不是觉得比较麻烦?没关系,下一篇将会介 绍svn在windows下的操作.

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号