SVN服务器搭建
1、官网下载TortoiseSvn安装程序。下载地址:http://tortoisesvn.net/downloads.html2、傻瓜式安装。本文中安装路径为:D:\Program Files\TortoiseSVN3、创建Repository。就相当于一个数据库,客户端可以写不同版本的文件,也可读不同版本的文件。创建方法如下:
- 确定一个存放目录(可以随便指定)。本文采用:E:\SVN_REPO
- 在SVN_REPO文件夹图标上右击,选择 TortoiseSvn --> create repository here。也可以进入文件夹后在空白处右击。如下图:
- TortoiseSvn会在这个文件夹里创建一些文件,同时弹出如下对话框:
对话是说:这个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、结果如图:
3、启动刚创建的SVNServe服务。
cmd-->services.msc ,找到SVNServe,启动即可。
6、到此,SVN服务器搭建成功。
MyEclipse中使用SVN
1、在MyElipse中安装SVN插件。安装方法参考:
2、安装成功后,在MyEclipse中 Window-->show view-->Other 会看到SVN相关的视图。如图:
3、在处于打开状态的项目文件夹上右击,Team--> Share Project。然后出现下图对话框:让你选择repository 类型。这里肯定选择SVN
4、然后出现下图,让你选择是使用一个已有的repository,还是创建一个新的repository。当然第一次操作是选择创建一个新的repository。如图:
5、next 后出现下图,这里填写 svn://svn服务器的ip地址。
6、下一步,如图。这步我一般默认,不作改动。
7、下一步、完成,然后会弹出对话框,要求输入用户名和密码,这步就不用讲了撒。
8、用户名密码验证成功后,MyEclipse会自动跳转到Tean Synchronizing Perspective 透视图。不用管,切换回到开发透视图,然后在项目上右击:Team-->Commit,出现下图:
9、上面空白处可以填写这次提交的注释,也可以不填写。这里就直接OK。执行成功后,项目图标有所变化。
至此,本篇博文叙述完,若有问题,欢迎留言。