subversion学习

方法一:
1.打开HELP->MyEclipse Configuration Center,切换到SoftWare标签页
2.点击Add Site 打开对话框,在对话框Name输入Svn,URL中输入:http://subclipse.tigris.org/update_1.6.x
3.在左边栏中找到Personal Site中找到SVN展开。将Core SVNKit Library和Optional JNA Library添加(右键Add to Profile),Subclipse下面的Subclipse Integration for Mylyn 3.0可以不添加
4.在右下角窗格(Pending Changes )中点击Apply
5.安装重启后MyEclipse即可

真实Java项目中的版本管理

——在线版本控制之SubVersionMyEclipse整合

以前写过一篇博文《在线版本控制之SubVersion与MyEclipse整合》,介绍了一下Eclipse/Myeclipse中的项目版本管理的基础知识,并没有用到实践的例子,几天我就介绍一下我们最近的一个真实的项目(比较小了)中是如何进行项目的管理的。

目录

一.       项目开发环境.... 1

二.       工具的安装.... 1

三.       插件的安装.... 1

四.       版本控制仓库(服务器端).... 5

五.       项目版本管理测试.... 8

六.       项目版本管理实践中注意点.... 10

七.       友情邀请.... 11

 

一.    项目开发环境

1.         JDK 1.5/5.0以上

2.         MyEclipse 6.0以上

3.         Subclipse 1.6.0

二.    工具的安装

Java项目的基础,当然是先安装JDK了,下载后安装,配置一下环境变量(实际上我一般都不配置,MyEclipse使用中根本都不需要配置);

JDK安装完成后,就安装Java开发利器MyEclipse了。

三.    插件的安装

SVN一般可以单独使用,在上一篇博文中在线版本控制之SubVersion与MyEclipse整合我也介绍过一下,不仅仅是支持Java的,其他的一些文件都可以进行管理。

MyEclipse中使用项目管理是需要插件的支持的,安装插件的方法很多,今天在这里我就介绍一个非常方便的方法,就是MyEclipse的更新来完成SVN插件Subclipse 1.6.0的安装。

打开MyEclipse,选择Help->Software Updates

clip_image002

选择Add Site,在Location中输入http://subclipse.tigris.org/update_1.6.xhttp://subclipse.tigris.org/servlets/ProjectProcess;jsessionid=C6ADEC93154CFAE0A41D262374F5022C?pageID=p4wYuA中有这句Eclipse update site URL: http://subclipse.tigris.org/update_1.6.x

),点击OK

clip_image004

更新并选择刚添加的站点

clip_image006

添加右上角的Install按钮,后下载插件

clip_image008

点击Next,选择I accept…

clip_image010

clip_image012

安装完成,重启Myeclipse

clip_image014

重启完成后,查看插件是否安装成功

clip_image016

四.    版本控制仓库(服务器端)

项目中的版本控制是需要一个版本仓库的,用于放置我们使用过的一下项目文件,你可以在本机或者服务器上建立一个版本仓库,不过我今天介绍的是一个网络版的仓——Google Code,服务器是Google的,虽然是开源项目,不过速度和安全还是可以保障的。

Google Code 的首页http://code.google.com/hosting/,选择Sign in to create a projectclip_image018

会出现Gmail登陆界面(没有Gmail的用户可以先申请一个),登陆成功后出现创建项目的页面,由于页面时英文的,具体是如何创建请自己摸索一下。

clip_image020

创建成功后访问自己的项目主页:http://code.google.com/p/项目名称,例:http://code.google.com/p/usc/(我自己的一个项目),

clip_image022

注意看一下右上角有个Star this Project,左边有个星星的,这个非常关键,可以获取你的密码(现在说有点提前),单击clip_image024点击超链接,后可以看到自己创建的一些项目,点击Setting,里面有一个password,在Google Code中SVN使用的用户名是你的Gmail的完整用户名(包括@gmail.com),密码就是在这里获取,而并不是你的Gmail邮箱密码 (不好意思,为了安全考虑,把我的密码隐藏了)

clip_image026

到此,你已经在Google Code 上面建立了一个远程的版本控制仓库,下面就告诉大家如何使用了。(实际上Google Code并不仅仅是作为版本控制的,里面还有许多有用的功能。象文件上传提供超链接下载等都比较实用,好的东西等待大家的发现)。

打开SVN的视图

clip_image028

clip_image030新建一个资源库,URL为https://项目名称.googlecode.com/svn/

clip_image032

用户名为你的Gmail邮箱全名(包括@gmail.com),密码为刚刚在创建项目时候Setting里面的密码(不是你的Gmail邮箱密码)

clip_image034

至此,SVN网络仓库搞定。

五.    项目版本管理测试

新建一个Java项目,写一些代码,把它添加到版本控制

clip_image036

选择SVN,Next

clip_image038

后面一直Next,Finish,这个时候,只是把工程上传到服务器上,还没有更新里面的文件,同理,我们先提交,选择team->提交(submit)

clip_image040

此时,能够看到整个项目有关药瓶图标,说明,项目已经被SVN管理,且没有被更改,具体的图标有什么意思,请大家上网查查。

六.    项目版本管理实践中注意点

项目版本管理总的原则是先更新(update)(从服务器端下载最新文件)后提交(submit)(上传本地文件至服务器)

       记住上面的原则,一般在项目版本管理中是没有问题的。一般还会遇到同时对同一个文件进行操作,更新后会出现一些错误,象-- > u12, --- > me就是出现了版本冲突,SVN并没有那么智能,需要我们选择修改后提交即可。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值