标签:
前言:
这个资料的学习,第一天晚上先是在网上游荡,找各种关于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了。
标签:
原文地址:http://blog.csdn.net/zzh920625/article/details/46583871