码迷,mamicode.com
首页 > 其他好文 > 详细

SVN小试牛刀

时间:2015-06-21 21:08:50      阅读:129      评论:0      收藏:0      [点我收藏+]

标签:

前言:

    这个资料的学习,第一天晚上先是在网上游荡,找各种关于SVN的资料(简介、历史、演变、类似软件……),第二天看社河师哥的视频并安装SVN,第三天(today)看完了马士兵老师讲的SVN视频,用浩杰一句话就是:“感觉棒棒哒”。

 

   Part1:理论小结

    先不提TGB《SVN项目管理方案》中所提到的高大上使用细节规范,就社河师哥和马老师的课程讲解,具体操作上社河师哥的更具体、内容丰富;马老师的课程则从程序员和项目经理两个角度对于SVN的使用进行了深入的分析,同时对于SCM里的CVS和Eclipse进行了介绍,让我认识到这个工具在实际项目Coordinate work中的具体应用,二者结合恰好相得益彰。

    至于纯粹的理论,关于SVN的作用是什么?什么时候该如何去使用哪个工具,这些巨理论可以在以后说服老板的时候用的上,在此仅仅简单介绍:

    1、作用:版本控制,文件备份 (上述两个功能是最常用的功能)

    2、分类:TortoiseSVN(客户端)    VisualSVN(服务端)

    上述分类算是SVN的两种使用方式,在安装过程中师哥说先安装服务器后安装客户端,通过实验这个顺序都是可以的,无需先后之分。

    与此对应,Repository(配置库)和WorkSpace(工作副本)分别是在服务器和客户端的俩个重要工作区域,知道其如何使用就ok。

    3、常用命令

                     技术分享

    对于create---创建库文件

        Dump----合并库时候导出

        Help---帮助文件(一般为svnhelp)

        Load---也是在合并库的时候,先导出后合并过程的指令

        Recover----回顾

 

    Part2:实战小结

              

    功能:

     (起初的Visual SVN没有可视化界面,只能通过dos命令来调用)

 

    一、创建并启动配置库

    在服务器端创建Respository(配置库)

                               技术分享

    如图所示,在D:\share\文件夹下面,运用create命令创建名为“svnrepo”的配置库。

    验证:打开D:\share\svnrepo,查看是否有如下图示文件夹:若有,创建成功!

                             技术分享

     1、分配客户端用户以及进行权限设置

     如上图中所示:conf文件夹中的svnserver.conf,以及passwd.conf中如下格式添加用户信息(用户名+密码):#password-db = passwd。

 

     2、启动服务器

               技术分享


     这样,在服务器端配置的库文件就可以使用了。

 

    二、上载和下载文件

    创建文件夹,在文件夹中右击,有SVN的选项(让其充当客户端)

    使用步骤:

    1、上载:

    在新建的文件夹中,右击TotriseSVN,选择Repo-browser,输入URL地址:

    本机---svn://localhost

    远程服务器:直接输入IP即可

 

    遇到的问题:

                                            技术分享

    没有启动svn导致的错误,

             技术分享

    加上这个步骤就OK了。

    右击TortoiseSVN,选择Add,将需要上载的文件选中,单击SVN Commitf(提交),写好备注信息,即可成功完成上载。


   Summary:

    这次在本机上的实践,由于我装的服务器端可能是因为版本问题,没有可视化界面,之后再装也没有装上,就只能先用dos调用,过段时间清理下电脑重装下系统我想就能体验Visual SVN了。


SVN小试牛刀

标签:

原文地址:http://blog.csdn.net/zzh920625/article/details/46583871

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!