SVN的使用心得

 

突然要开始新项目了,可是又突然忘记了很重要的项目管理工具SVN的使用,所以花了这么两个小时的时间一边试验一边总结的同时,写下了一个简单的使用方法,希望可以帮助自己和朋友们,也方便以后再忘了的时候使用方便了,呵呵。 

Svn的搭建使用步骤:

 

首先我们要安装下载SVN相关的组建,客户端,和服务器端,比较常用的客户端是TortoiseSVN,服务器端是subversion ,这个在百度里可以很容易就找到,不用多说。

 

组建安装完毕,我们就可以的搭建SVN的环境了

先打开DOS对话框,然后输入SVN看看我们的SVN是否装好,如果装好, 会显示使用“svn help”得到用法。这样就说明SVN已经完整的安装在了我们的机器上。

 

然后就正式开始。

 

1:首先在自己感觉空间比较大的硬盘上建一个文件夹(文件夹名可以自由命名:例如: jack),如果通过DOS也是只需要先进入空间比较大的硬盘,比如进入D盘,只需要输入“d:”由此变进入D盘,继续输入“md  jack”建立一个文件夹,在这里我们的文件夹统一就叫做“jack”。

 

2:然后我们通过DOScd  jack”进入“jack”文件夹,接下来就是比较重要的步骤了,在当前的DOS对话框中已经进入jack文件夹,接下来我们继续写上“svnadmin create shanshan”这样的一句话,意思是建立一个库(像仓库一样的虚拟库),方便我们的项目存放,这样我们的jack文件夹下就建立了一个shanshan文件夹,这里面的东西我们是不可以手动修改的,是SVN自动修改和保留的,这样库就建好了,可是我们需要不同的机器访问我们的库该怎么办了?所以我们需要添加一个权限的功能,那么还是很容易,我们进入shanshan文件夹找到conf文件夹进入,里面有三个文件,我们只需要操作里面的两个就可以完成权限问题,首先我们打开svnserve.conf文件找打“# password-db = passwd”这样一句话,我们只需要去掉前面的#号,变成“password-db = passwd”保存,这样就可以设定密码了,然后在进入passwd文件,看见里面有两个预设好的用户名和密码,我们也学上面的样子,再添加一个就叫“jack=000000”我们就先添加一个,如果你有多个开发人员,就添加多个,然后再告诉大家,就可以了。

然后接下来我们需要启动svn服务,如果还是继续在当前DOS下,我们只需要输入“svnserve -d -r shanshan”这样svn的服务就启动起来了,-d表示后台,-r表示超级管理员,如果我们关闭的当前的DOS窗口,那么不要急,我们需要建立一个文本文档,然后在里面写上svn的路径,比如 “svnserve -d -r  D:\wangwei\shanshan”在改掉文本文档的后缀名“.txt变成.bat就可以了”然后双击运行,这样svn服务就可以再次运行。

 

3:前面的步骤已经完成了一半的任务了,接下来我们需要看看如何把自己搭建的项目放入资源库中,我们进入jack 这个文件夹在shanshan的同级目录下建立一个文件夹,就叫u1表示一个开发人员,然后我们进入u1,在单机右键,就会出现一个SVN checkout选项,然后我们点击就会出现一个.svn的文件夹,这样我们就已经把资源库中的暂时还没有的文件剪下来了,接下来我们要将一个搭建好的项目放入资源库,供不同地方,不同的开发人员可以开发,只要他们装有SVN就可以将库中的项目剪下来,别且开发。

然后我们在u1中放入搭建好的项目,就叫wangwei,里面有一个文本文档,里面写了一句话,叫“我们会很幸福”,然后我们退到wangwei文件夹,然后右键点击找到一个乌龟样子的写着tortoiseSVN的字母,然后通过右边的箭头继续静茹,找到一个add字母连接,然后点击,就会出现一add对话框,里面就是你放入的项目的所有文件,勾选所有点击OK,然后再弹出来一个对话框,继续OK,这样你的项目就已经添加到资源库,然后wangwei文件夹上就会出现一个蓝色的十字架在文件夹下方,接下来,右键再次点击wangwei文件夹,找到svn commit这个按钮,然后点击,出现一个对话框,这是要你写提交的是什么,可以不写,这是为了方便开发者知道干过什么记录作用,然后勾选下面提交的文件,点击OK,然后就又弹出一个对话框,这个就是权限对话框,不同的用户名,记录不同的人提交和剪出项目的,这时你就可以输入usernamejack password000000,点击ok,然后继续跳出一个对话框,继续OK,这样你的项目就已经放入资源库,你的文件夹就会出现一个绿色的对号,表示已经正确的提交。

 

好了,我们现在已经提交了项目到资源库,那么我们如何在不同的地方可以剪下项目别且开发了,不要急,然我们继续退到shanshan这个文件夹同一级目录,建立一个u2用户,然后进入U2文件夹,点击右键出现一个svn checkout按钮,别且点击,出现一个checkout对话框,因为我们是在本地,所以我们在url of repository下面的文本框中输入svn://localhost,别的地方都不需要动,然后点击OK,继续跳出一个对话框,然后继续OK,这样我们的项目就从资源库检索下来了,然后再看看U2文件夹中就多了一个wangwei文件夹,别且还有一个绿色的对号在上面,这就说明成功了,打开文件夹,我们看到里面的内容就是我们在U1中提交的,一摸一样,这样我们就很好的使用了svncheckoutcheckin这两种方式。

 

接下来我们要了解得就是,检索出了项目,我们经过开发后,如何提交到资源库,在供他人使用,其实也很简单,那么我们进入U2检索出的项目,然后进入修改里面的文件的内容,以前是“我们会很幸福”现在我们修改成“我想你了,”这样修改后,文件上就出现了一个红色的感叹号,那么我们退到u2这个文件夹,然后点击右键,出现svn commit,然后点击,继续出现对话框,继续OK,然后跳出一个权限对话框,我们输入jack000000,点击OK,然后继续出现对话框,里面显示你所修改的文件,你只需要点击OK,这样就可以把修改后的内容提交到资源库,可是我们怎么验证了,我们来到U1的文件夹, 然后右键点击svn update后就会自动检索资源库中的信息,弹出对话框,然后点击OK,我们进入U1文件夹中然后查看文件,我们发现变成了“我想你了”,呵呵,这样我们的SVN的使用就已经完成了,你是否看懂,如果有不懂就要多动手就可以很容易掌握,看似很多其实很简单,那么就动动手吧。

 

 

 

简单步骤:

       

svnadmin create shanshan

 

svnserve -d -r shanshan   (也可以写成svnserve -d -r  D:\wangwei\shanshan)

 

 

<!--EndFragment-->

 

<!--EndFragment-->
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值