MyEclipse配置使用SVN

一、安装SVN服务器及客户端
1、服务器:本人用的是Setup-Subversion-1.6.6.msi,
2、客户端:本人用的是TortoiseSVN-1.6.6.17493-win32-svn-1.6.6.msi及中文包LanguagePack_1.6.6.17493-win32-zh_CN.msi
3、操作:一路next--->next--->.....--->finish。最后安装之后的路径服务器端D:\Java_Web\SVN\Server;客户端D:\Java_Web\SVN\Client(这两个路径是自己事先建好,安装时选择的,为了管理方便)。
注意:中文包装完后,TortoiseSVN依然显示英文,需要设置一下就好了(刚开始我以为安装错了,又装了一遍,结果还是一样,最后重启系统依然如此,最后才搞明白怎么回事,⊙﹏⊙汗),TortoiseSVN--->右键--->Settings--->Language--->中文简体。

二、创建SVN库
 安装好软件后,使用TortoiseSVN图形化工具完成创建版本库。我创建的库路径为:D:\Java_Web\SVN_Repository(先建立文件夹,然后在此文件夹下右键--->TortoiseSVN--->Create Repository here)

三、文件配置
 进入SVN库,即D:\Java_Web\SVN_Repository,继续进入子目录conf,里边三个文件svnserve.conf,passwd,authz需要根据实际情况修改配置。

1、svnserve.conf
把下面前面的#号去掉,修改如下:
anon-access = none
auth-access = write
password-db = passwd
authz-db = authz

2、passwd
增加用户,修改如下:
[users]
mm = 123

3、authz
修改如下:
[groups]
admin = mm

[/]
@admin = rw
*= r

四、启动服务
 两种方式,第一种每次启动都需要用命令行;第二种是将相应的服务加入系统,每次系统登录后自动启动,本人采用的是第二种方式。
方式1:开始--->运行--->cmd--->svnserve -d -r D:\Java_Web\SVN_Repository, 这样服务器程序就已经启动了。注意不要关闭命令行窗口,关闭窗口也会把svnserve停止。

方式2:开始--->运行--->cmd--->sc create svn binpath= "\"D:\Java_Web\SVN\Server\bin\svnserve.exe\" --service -r "D:\Java_Web\SVN_Repository\"" displayname= "svn_pan" depend= Tcpip start= auto,这段命令用不着死记硬背,用的时候改改直接用行了,其中svn_pan为服务名,执行命令之后,我的电脑--->右键--->管理--->服务和应用程序--->服务--->svn_pan--->启动。这样服务器程序便启动成功。
注意,如果之前创建过服务,因为重新建了SVN库等原因不用了,一般先删除再用上边的命令重新创建服务。删除命令如下:sc delete svn

五、MyEclipse安装SVN插件
1、版本说明:MyEclipse8.0.GA;SVN插件site-1.6.5.zip(注意与服务器及Eclipse版本对应,否则会出现不兼容情况)
2、进入MyEclipse安装路径及子目录下(本人的是D:\Java_Web\MyEclipse\Genuitec\MyEclipse 8.x Latest\dropins),在dropins目录新建文件夹并命名为SVN_Plugin(名称没限制,可随便起),然后将site-1.4.8解压到此文件夹下,所含文件夹及文件有features、plugins、artifacts.xml、content.xml、index.html、site.xml。
3、重启MyEclipse,文件夹windows--->Open Perspective--->other--->SVN 资源库研究。这遍验证SVN插件安装成功。

六、SVN应用
 刚装上,尚未仔细研究具体使用,不过还是简单弄个小示例,以方便前来参考之人,我觉得通过实例说明问题能大大缩短摸索学习时间。(也许还有不对之处,日后发现会改过)
1、通过URL进入服务器
 TortoiseSVN--->版本库浏览器--->svn://192.168.1.119(192.168.1.119为服务器的IP),然后可以右键创建文件夹,或者导入已有的项目文件。
2、检出
 进入版本库浏览器后,右键--->检出,这样就将文件下载到本地,此时文件夹会有个绿色图标的勾号,然后你就可以修改编辑了。
3、提交
 编辑之后,原先带绿色勾号的图标变为带红色带叹号的图标,并生成一个带蓝色问号图标的备份文件。在检出的文件夹下,右键--->SVN提交,就将文件更新到服务器了,带红色带叹号的图标又变回带绿色勾号的图标。
4、MyEclipse环境应用
 新建一项目Project1,在src目录新增一文件MyJsp.jsp(也可只是个空项目),Project1--->右键--->share project--->SVN--->使用已有的资源库位置--->svn://192.168.1.119(第1步建的)--->...--->finish,这是会切换到Team synchronizing透视图,Project1下的文件夹都带有个+号图标,右键--->提交,这样才将项目Project1提交到服务器,切换到SVN资源库研究透视图,刷新一下,就能看见添加的项目Project1了;在Project1右键--->检出为--->做为空间的项目检出--->....--->finish,这样便完成了项目从服务器的检出,这时你便可在MyEclipse Java Enterprise透视图下编辑修改项目了,编辑之后,Project1--->右键--->Team--->提交,完成项目在服务器端得更新,至此整个简单的使用流程完成。

你可能感兴趣的:(MyEclipse配置使用SVN)