名师课堂:Eclipse中安装SVN版本控制插件方法详解
本节向大家简单描述一下Eclipse中SVN版本控制插件的安装和使用,欢迎大家一起来学习,希望本节Eclipse中SVN版本控制插件的安装和使用的讲解对你的学习有所帮助。
一、SVN服务端(svn-1.4.3-setup.exe)
http://subversion.tigris.org/project_packages.html
{
1.软件下载
Eclipse中SVN版本控制插件安装之前首先要下载如需软件。Subversion服务器可以到官方网站下载,也可以直接点击下载svn-1.4.0-setup.exe。
TortoiseSVN是在window环境下使用的Subversion客户端,可以看作Windows资源管理器的插件,安装之后Windows就可以识别Subversion的工作目录。官方网站是TortoiseSVN,下载方式和前面的svn服务器类似,在Download页面的我们可以选择下载的版本,目前的最高稳定版本的安装文件为TortoiseSVN-1.4.0.7501-win32-svn-1.4.0.msi。
2.软件安装
服务器安装,直接运行svn-1.4.0-setup.exe,根据提示安装即可,这样我们就有了一套服务器可以运行的环境。安装TortoiseSVN,同样直接运行TortoiseSVN-1.4.0.7501-win32-svn-1.4.0.msi按照提示安装即可,不过最后完成后会提示是否重启,其实重启只是使svn工作拷贝在windows中的特殊样式生效,与所有的实际功能无关,这里为了立刻看到好的效果,还是重新启动机器。
3.建立版本库
SVN版本控制插件安装过程中需要建立版本库。运行Subversion服务器需要首先要建立一个版本库(Repository),可以看作服务器上存放数据的数据库,
我们可以使用TortoiseSVN图形化的完成这一步:在目录E:subversionrepository下"右键->TortoiseSVN->CreateRepositoryhere...“,然后可以选择版本库模式,使用默认即可,然后就创建了一系列目录和文件。
4.配置用户和权限
来到E:subversionrepositoryconf目录,修改svnserve.conf:
#[general]
#password-db=passwd
改为:
[general]
password-db=passwd然后修改同目录的passwd文件,去掉下面三行的注释:
#[users]
#harry=harryssecret
#sally=sallyssecret
最后变成:
[users]
harry=harryssecret
sally=sallyssecret
注意:去掉#号后,要使当前行顶格,不要留在行头留出空格来;否则,会在创建版本数据库时出错。SVN版本控制插件安装过程中的配置用户和权限完毕,下面介绍一下运行独立服务器,
5.运行独立服务器
进入命令提示符,输入svnserve-d-rE:subversionrepository,我们的服务器程序就已经启动了。
注意:不要关闭命令行窗口,关闭窗口也会把svnserve停止。
6A.建立trunk目录
在地址栏输入svn://localhost/后回车,则会弹出‘RepositoryBrowser'对话框
可以在对话框中创建新的目录trunk,然后添加源代码(添加源代码这个动作也可以在6B中实现,更为方便)。
6B.添加源工程文件
来到我们想要导入的项目根目录,本例中是E:subversionprojects,目录下有两个需要导入的工程文件夹:在空白处右键->TortoiseSVN->Import...,在弹出对话框的URLofrepository框中输入“svn://localhost/”,然后确认。完成之后目录没有任何变化,导入过程中会在在弹出的对话框中显示导入文件的信息,这样就可以将当前目录下的所有文件都导入到我们刚定义的版本库中。
需要注意的是,这一步操作可以完全在另一台安装了TortoiseSVN的主机上进行。例如运行svnserve的主机的IP是133.96.121.22,则URL部分输入的内容就是“svn://133.96.121.22/”。