Eclipse的版本控制工具

如何在Eclipse中进行版本控制?在Eclipse中集成Subversion的版本控制应该是最方便的,可能也是最佳的解决方案。两个原本都是Open Source的系统,可以非常方便地集成在一起。当然,候选方案还不只一种。使用比较多的是以下两种:Subclipse和Subversive。

1. Subversive

由Polarion Community开发,从他们的目标(a brand new Eclipse Client for SVN)就可以看出是准备打造全新的Eclipse客户端。曾经使用过一段时间,感觉界面操作和Subclipse非常相似,但稳定性却大大不如Subclipse,使用了一会就造成Eclipse的异常,最终我还是选择回Subclipse。

同时,两者都支持和Eclipse中Mylar插件的结合,不过个人感觉安装Mylar后会对Eclipse造成很大的影响,所以只能忍痛割爱,放弃Mylar的插件。

2. Subclipse

这个不用多介绍,是由Subversion的官方发布的Eclipse插件,从Eclipse较早的版本已经开始支持,使用纯Java的代码,最新可以支持到Eclipse Europa版本。

安装步骤如下:打开Eclipse的Help->Software Updates->Find and Install菜单,选择Search,查到要安装的新特性,并以http://subclipse.tigris.org/update作为URL添加New Remote site,一路Next即可完成安装。

其它配置,暂略。

时间: 2024-09-08 09:41:18

Eclipse的版本控制工具的相关文章

Eclipse反编译工具Jad及插件JadClipse配置(转)

Eclipse反编译工具Jad及插件JadClipse配置     Jad是一个Java的一个反编译工具,是用命令行执行,和通常JDK自带的java,javac命令是一样的.不过因为是控制台运行,所以用起来不太方便.不过幸好有一个eclipse的插件JadClipse,二者结合可以方便的在eclipse中查看class文件的源代码.下面介绍一下配置:    A.下载JadClipse,http://jadclipse.sourceforge.net/wiki/index.php/Main_Pag

git版本控制工具(二)----本地版本库的常用操作

[正文] 在上一章节中,我们学习了关于Git最基本的用法,包括安装Git.创建版本库,以及提交本地代码.本章节中将学习更多的使用技巧.即:Git版本控制工具(一)----git的安装及创建版本库 我们先要做好准备工作,将某个项目创建版本库,我这里就新建一个Android项目GitTest,创建一个版本库.打开Git Bash,进入到这个项目的根目录下,然后执行git init命令,如下图所示:   这样,准备工作就做好了.   一.忽略文件: 版本库已经创建好了,接下来我们需要提交项目中的代码,

《Puppet权威指南》——3.2 版本控制工具安装与配置

3.2 版本控制工具安装与配置 Puppet是一款配置管理工具,其优势不仅在于配置和管理线上系统文件,还可以利用版本控制工具对线上系统和配置文件进行版本控制,如图3-6所示.这样,当线上系统出现问题时可以根据版本控制工具进行及时回滚,而回滚的功能可以将配置文件回退到上一版本或历史的某一版本,快速的回滚可以让我们将故障时间降到最低.目前流行的版本控制工具有很多,在这里推荐两款版本控制工具--Subversion和Git,这两款工具各有优势,都可以与Puppet结合使用,本书中案例主要使用Subve

Git版本控制工具(一)----git的安装及创建版本库

[正文] 一.初识Git: Git是目前世界上最先进的分布式版本控制系统(没有之一).它的开发者就是大名鼎鼎的Linux操作系统的作者Linus Torvalds.Git被开发出来的初衷是为了更好的管理Linux内核,而现在却广泛应用于各种项目中.Git迅速成为最流行的分布式版本控制系统,尤其是2008年,GitHub网站上线了,它为开源项目免费提供Git存储,无数开源项目开始迁移至GitHub,包括jQuery,PHP,Ruby等等. 那那什么是版本控制系统呢?如果有一个软件,不但能自动帮我记

eclipse反编译工具那个功能比较强些?

问题描述 eclipse反编译插件那个功能比较强些?我想ctr+shift+r的时候把jar里面的xxx.class也能显示出来,可以吗? 解决方案 解决方案二:一般使用的是jad这个反编译工作.不过,在没有sun提供官方编译工具之前,都是浮云.行数都会有差距.解决方案三:这方面的软件不是太多解决方案四:jad解决方案五:我想ctr+shift+r的时候把jar里面的xxx.class也能显示出来,可以吗?解决方案六:当然可以啦!你用jd.edi.eclipse.feature_0.1.3,这是

版本控制工具历史的10个里程碑

引言:"如果你想要了解真正的历史,你需要回到在打孔卡上进行人工比对的年代." -- Jim Rootham 在这个为鳕鱼编写传记都能够流行的年代,写一本记录程序员如何存储代码--他们最重要的劳动成果的书一点也不疯狂. 既然你和我都没有时间来阅读或编写这样的一本书,我们打算用这篇博文来进行探讨. 这是一个重要的问题.(现在)版本控制产品非常普通而且很流行.然而,它经历了几十年的不断创新.在这个领域里最聪明的人的努力下,代码管理变得非常简单而且有效.每一步都是那么让人感到惊奇.   1.

Git版本控制工具(三)----远程仓库GitHub的使用

[正文] 即使是周末,也不能停止学习的脚步,在之前的两篇文章中,我们已经掌握了如何在Git仓库里对一个文件进行时光穿梭,你再也不用担心文件备份或者丢失的问题了.今天就来一起学习一下大名鼎鼎的GitHub网站是怎么用的.如果网站进不去,该怎么做你懂得.如果不嫌弃的话,可以用我的邀请链接:http://honx.in/i/U-mc6Oz5NGRmLX2S   这样的话,双方都能加十天的有效期,嘿嘿~~~ 一.GitHub的引入:                                   

版本控制工具-git 能不能删除一次commit记录?

问题描述 git 能不能删除一次commit记录? 如果我用 git commit 提交了一个版本,之后怎样把这个版本彻底从系统里删除掉? 解决方案 方法: git reset --hard <commit_id> git push origin HEAD --force 其他: 根据–soft –mixed –hard,会对working tree和index和HEAD进行重置: git reset –mixed:此为默认方式,不带任何参数的git reset,即时这种方式,它回退到某个版本

将基于Swing的开发工具插入Eclipse中

引言 Eclipse Platform 为工具开发提供一组健壮的服务和 API.它使来自完全不同的供应商的工具之间的集成变得平滑,为不同类型的开发工作创建了一个无缝的环境. Eclipse Platform 的软件组件之一就是 SWT.尽管 SWT 不是 Platform 的一个核心组件集,但它还是不可或缺的,因为它为产品和插件开发者提供了一组基于 Java 的 GUI 小窗口.SWT 与操作系统无关且非常方便,然而它的底层 JNI 接口将展现本机平台的外观和感觉(look-and-feel)以