`
jandroid
  • 浏览: 1886598 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

努力了一天把团队的SVN环境搭建起来,并对相应使用的功能做一下测试

 
阅读更多

在学校时候,团队的开发都是自己开发自己的模块,然后把做的东西拷贝给组长,由组长来整理,大家知道这样做有很多弊端的,控制不好控制,而且模块之间的整合会很麻烦,最常见的就是:包的冲突,其他模块需要调用另一个模块中包的方法的时候,就会出现错误。

以前只是知道使用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,你就会发现视图中就会有你服务器上面配置的资源库了,

你点击再输入用户和密码就进入资源库了。

只是这里没有往资源库中添加项目。呵呵,这个后面再说

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics