SVN服务器搭建以及在MyEclipse中的使用方法

SVN服务器搭建

1、官网下载TortoiseSvn安装程序。下载地址:http://tortoisesvn.net/downloads.html
2、傻瓜式安装。本文中安装路径为:D:\Program Files\TortoiseSVN
3、创建Repository。就相当于一个数据库,客户端可以写不同版本的文件,也可读不同版本的文件。创建方法如下:
  • 确定一个存放目录(可以随便指定)。本文采用:E:\SVN_REPO 
  • 在SVN_REPO文件夹图标上右击,选择 TortoiseSvn --> create repository here。也可以进入文件夹后在空白处右击。如下图:
                 SVN服务器搭建以及在MyEclipse中的使用方法
  • TortoiseSvn会在这个文件夹里创建一些文件,同时弹出如下对话框:
                 SVN服务器搭建以及在MyEclipse中的使用方法
              对话是说:这个repository创建成功,是否创建默认的目录结构(这个目录结构有:trunk【树干】,branches【树枝】,tags三个文件夹)。
如果要创建,就点击 Create folder  structure(注:这里点击之后,并不是说会在SVN_REPO下创建这三个文件夹,它只是把这三个文件夹的信息保存到了上图中某个文件内。
所以如果这里点击了Create folder structure然后又点击Start Repobrowser 就会看到这三个文件夹)。如果要查看该repository包含哪些文件,就点击Start Repobrowser。

这里我就不点击Create folder structure了,直接Ok。

(如果没有明白,欢迎留言)
  • 到此,Repository就创建好了。可以理解会创建了一个数据库。下面就该启动这个repository了。
4、配置参数
  • 进入上图中conf文件夹,记事本打开svnserve.conf,把如下代码:# anon-access = read  和  # auth-access = write  和  # password-db = passwd 中的#和#后的空格去掉。
  • 记事本打开passwd,在最后添加用户名和密码。格式为 用户名=密码 。 如  john=john
5、启动Repository。
  • 启动命令:svnserve -d -r  E:\SVN_REPO  (这里的应该换成你刚才创建的Repository所在的目录)
  • (由于如果直接采用这种方法,那个命令行窗口一直在,一旦关掉窗口就会停止。所以建议采用如下方式)
  • 创建SVNServe服务。
1、sc create SVNServe binpath= "D:\Program Files\TortoiseSVN\bin\svnserve.exe --service -r E:\SVN_REPO" displayname= "SVNServe" depend= tcpip start= auto  (以管理员身份执行)(注:命令行中,所有的"="后面都必须有空格,另外注意引号格式 )。
2、结果如图:
       SVN服务器搭建以及在MyEclipse中的使用方法
3、启动刚创建的SVNServe服务。

cmd-->services.msc ,找到SVNServe,启动即可。

6、到此,SVN服务器搭建成功。

MyEclipse中使用SVN

1、在MyElipse中安装SVN插件。安装方法参考:
2、安装成功后,在MyEclipse中   Window-->show view-->Other 会看到SVN相关的视图。如图:
         SVN服务器搭建以及在MyEclipse中的使用方法
           SVN服务器搭建以及在MyEclipse中的使用方法
3、在处于打开状态的项目文件夹上右击,Team--> Share Project。然后出现下图对话框:让你选择repository 类型。这里肯定选择SVN
          SVN服务器搭建以及在MyEclipse中的使用方法

4、然后出现下图,让你选择是使用一个已有的repository,还是创建一个新的repository。当然第一次操作是选择创建一个新的repository。如图:
          SVN服务器搭建以及在MyEclipse中的使用方法

5、next 后出现下图,这里填写 svn://svn服务器的ip地址。
         SVN服务器搭建以及在MyEclipse中的使用方法
6、下一步,如图。这步我一般默认,不作改动。
         SVN服务器搭建以及在MyEclipse中的使用方法

7、下一步、完成,然后会弹出对话框,要求输入用户名和密码,这步就不用讲了撒。
8、用户名密码验证成功后,MyEclipse会自动跳转到Tean Synchronizing Perspective 透视图。不用管,切换回到开发透视图,然后在项目上右击:Team-->Commit,出现下图:
SVN服务器搭建以及在MyEclipse中的使用方法

9、上面空白处可以填写这次提交的注释,也可以不填写。这里就直接OK。执行成功后,项目图标有所变化。


至此,本篇博文叙述完,若有问题,欢迎留言。

上一篇:使用JUnit高效完成功能测试


下一篇:《JUnit实战(第2版)》—第1章1.6节使用JUnit测试