在学校时候,团队的开发都是自己开发自己的模块,然后把做的东西拷贝给组长,由组长来整理,大家知道这样做有很多弊端的,控制不好控制,而且模块之间的整合会很麻烦,最常见的就是:包的冲突,其他模块需要调用另一个模块中包的方法的时候,就会出现错误。
以前只是知道使用CVS或者SVN版本控制软件,却不知道到底怎么使用。
出来工作快一个月了,项目进入了编码阶段,由于所在公司技术水平有限,所以很多开发环境什么都要我们自己来搭建,当然也要搭建SVN环境。
于是,和chenchao一起找文档研究,努力了一天终于把团队的SVN环境搭建起来,并对相应使用的功能做一下测试,和大家共享一下,希望有不对的地方请大家指出。
我们的开发的环境为:JDK 6.0+Tomcat 6.0+MyEclipse 6.5.
步骤:
因为SVN分客户端和服务器之分,一个团队或者公司技术开发组,应该至少有个SVN服务器,在服务器上建立相应的资源库,这样其他的团队成员(客户端),才能使用SVN客户端进行对服务器的资源库进行使用。当然这个使用包含,项目检出,上传等操作,这个可以由服务器管理人员对不同的用户进行相应的权限判断,这个介绍在下面会有详细的介绍。
1.安装服务器:
由于在项目中我的机器在开发中做为服务器,所以我就肩负服务器管理了。
首先,去网上下载一个SVN 服务器(插件),这个有的是插件和IDE环境集成,有的是专门的服务器安装程序。这里我选择则的是单独的安装程序VisualSVN-Server-1.6.3.msi,这个可以在网上下载。
点击下载的安装程序就可以安装了,选择下一步和安装路径。注意:这里安装路径会默认:C:/Repositories这个路径,后面你服务器安装好后,要新建资源库什么的都会保存在这个目录,其实很容易记忆的Repositories英语仓库的意思。
选择好之后install就会安装成功。
2. 打开服务器管理页面,
右击Repositores新建SVN资源库
会让你输入资源库的名称,注意:这里你先不要这么快就确认过去,你可以先查看一下输入框下面的URL地址,下面就会用得到了。
再建立相应的User和Group,即是用户和组,可以给建立好的资源添加已经建立的用户或者组。
服务器就配置OK了
关于用户和组的建立可以自己看一下,English很容易理解。
很简单吧,不是想象中那么复杂。
3..配置MyEclipse中SVN环境
服务器安装好了,接下来就要在服务器上配置你要建立的资源库。
这里因为是要在MyEclipse环境下开发,所以说首先要为MyEclipse添加SVN环境配置。
点击MyEclipse6.5上面的工具栏中Help-->Software Updates-->Find and Install-->Search for new features to intall就进入install页面。
选择 New Remote site后,弹出对话框,填写Name和URL,
这个Name可以是自定义的,主要是用于MyEclipse管理,
URL一般是http://subclipse.tigris.org/update,可以有很多update版本的,这个可以根据需要来配置,具体版本可以去网上查找一下。
填写好上面的内容之后,finish就可以了,MyEclipse就会自动重启,重启之后你的MyEclipse中的SVN环境就搭建起来了。
点击MyEclipse6.5上面的工具栏中Window-->show view-->other把SVN资源库视图打开,这样就进入了MyEclipse中SVN资源库页面。或者直接在视图快速切换的地方,切换为SVN资源库视图就OK了。(这个你可以比较一下,要是不为MyEclipse配置上面环境,看有没有这个选项)
右击显示的“SVN资源库”视图的空白处,点击新建
会让你输入你的URL:格式:
http://pc-200802191563:8443/svn/Resoure/
这里解释一下,pc-200802191563 是服务器的主机名,
8843:为你安装的这个VisualSVN-Server-1.6.3.msi默认的端口号,
svn默认的,不用管
Resource就是你一开始前面建立的资源库名
下一步就会让你输入你刚才在服务器端配置用户名和密码。
输入就ok,你就会发现视图中就会有你服务器上面配置的资源库了,
你点击再输入用户和密码就进入资源库了。
只是这里没有往资源库中添加项目。呵呵,这个后面再说
本文详细介绍了如何在团队开发环境中搭建SVN版本控制系统。包括服务器端的安装配置、资源库的创建、用户及权限管理,以及MyEclipse客户端的配置过程。
1358

被折叠的 条评论
为什么被折叠?



