如何结合使用Subversion和Eclipse

原有的 Eclipse 安装已集成了对 CVS(一种流行的开放源码变更管理系统)的支持。CVS 的功能及其局限性众所周知,但是许多小组一直在研究其他版本控制的系统,以便提供更好的伸缩性、对合并变更和分支版本的更好支持以及对二进制文件格式的更好支持。

Subversion(SVN)是最受欢迎的 CVS 替代品,它提供了更好的性能(允许智能本地缓存和数据库后端)、轻松而又快速的分支(branching)以及对使用 CVS 时常见的所有问题的应答。

继续阅读本文,了解如何向 Eclipse 添加 Subversion 支持,以及如何通过 IDE 执行基本的版本控制活动。

开始之前

为顺利学习本文内容,您需要下载并安装 Eclipse。为您的平台下载 Eclipse SDK 包将为您提供基本的 Eclipse IDE(也称为 Eclipse Platform)和 Java Development Kit。如果您计划使用 C/C++ (我正打算这么做),请访问 C Development Tooling(CDT)Web 站点并使用更新管理器安装 CDT(下一节将介绍如何使用更新管理器)。

您还需要访问 Subversion 存储库。如果需要建立一个 Subversion 存储库,可在 Subversion 的 Web 站点中找到一些出色的参考资料。出于演示目的,我将向您展示如何检出 Subclipse 项目,并在局域网上使用存储库中的项目。

将 Subclipse 添加到 Eclipse

Subclipse 是一个为 Eclipse IDE 添加 Subversion 支持的项目。我们将使用 Eclipse 的更新管理器将 Subclipse 添加到 Eclipse IDE。在 Eclipse 中的 “Help” 菜单中选择 Software Updates > Find and Install 打开更新管理器。

图 1. Eclipse 更新管理器

时间: 2024-09-20 00:01:13

如何结合使用Subversion和Eclipse的相关文章

Ubuntu 12.04 使用Eclipse搭建C/C++编译环境

首先是安装Eclipse,方法有两种:       第一种是通过Ubuntu自带的程序安装功能安装Eclipse,应用程序->Ubtuntu软件中心,搜Eclipse安装即可.       第二种方法是用命令:应用程序->附件->终端                                       然后输入(中间可能需要你输入密码):                                       sudo apt-get install eclipse     

VirturalBox中搭建CentOS开发环境实录(一)

安装VirtualBox 在Windows系统中安装VitualBox,很简单 下载地址: https://www.virtualbox.org/wiki/Downloads 在VirtualBox中安装CentOS 首先下载CentOS:https://wiki.centos.org/Download 打开安装好的VirtualBox,点击新建: 然后一路默认吧,这个不难,就不截图了. 创建好虚拟机后,启动它,启动的时候会弹出框,让我们选择系统镜像: 选择之后就可以引导了,选择安装操作系统即可

快速学会搭建SVN服务器

原文:快速学会搭建SVN服务器          SVN是一个版本控制工具,常用于我们软件开发项目中,用来管理我们团队共同使用的代码,文档等历史版本的管理,保持代码的更新,避免混乱. 需要工具:           svn安装程序:免费下载          apache的http服务器,免费下载          svn的eclipse插件,免费下载          TortoiseSVN图形化工具64位和32位版本,免费下载 安装svn及基本DOS操作:          首先安装svn是

使用Subversion、Hudson和Eclipse构建持续集成系统的过程

持续集成系统是指持续地编译.测试.检查和部署源代码的系统. Martin Fowler 对持续集成是这样定义的 : 持续集成是一种软件开发实践,团队开发成员经常集成它们的工作,通常每个成员每天可能会发生多次集成.每次集成都通过自动化的构建(包括编译.发布.自动化测试)来验证,从而尽快地发现集成错误.这个过程可以大大减少集成的问题,从而让团队能够更快的开发内聚的软件. 持续集成有以下几个特点和要求: 有统一的源代码库. 开发人员基于同一个源代码库进行开发是进行持续集成的一个前提.为了让持续集成系统

使用 Subversion、Hudson 和 Eclipse 构建持续集成系统

持续集成系统简介 持续集成系统是指持续地编译.测试.检查和部署源代码的系统. Martin Fowler 对 持续集成是这样定义的 : 持续集成是一种软件开发实践,团队开发成员经常集成它们的工作,通常每个成员每天可 能会发生多次集成.每次集成都通过自动化的构建(包括编译.发布.自动化测试)来验证,从而尽快地发现集成错误.这 个过程可以大大减少集成的问题,从而让团队能够更快的开发内聚的软件. 持续集成有以下几个特点和要求: 有统一的源代码库. 开发人员基于同一个源代码库进行开发是进行持续集成的一个

使用Apache Wink、Eclipse和Maven开发RESTful Web服务

简介:Apache Wink 是 Java API for RESTful Web Services (JAX-RS) 规范的一个开源实现 .了解如何使用 Apache Wink.Eclipse IDE 以及 Maven 项目管理工具开发.部署和运行 RESTful Web 服务. Apache Wink 是一个促进创建和使用 REST Web 服务的 Apache 孵化器项目.通过 REST Web 服务,客户机和服务之间的交互局限于一组预定义的操作,客户机和服务器之间的交互的复杂性限制 为客

在eclipse 3.4 Ganymede中安装subclipse和subversive

首先说一下这几天折腾eclipse 3.4和subclipse的臭事,极其郁闷,浪费不少时间. 简单的说,就是eclipse3.4和subclipse插件的问题.我的工作用机有两个,公司的笔记本和家里的台式机.事情的过程是这样: 1. 家里的机器升级到eclipse 3.4,用links方式安装原来给3.3版本用的subclipse,一起正常,可以使用 2. 几天后想着试试在公司笔记本上安装eclipse 3.4,用links方式安装原来给3.3版本用的subclipse,无法使用.反复试了很多

使用Eclipse Ganymede为桌面、Web和移动设备开发软件,第3部分

第3部分: 采用Ganymede进行嵌入式Rich Client Platform开发 Eclipse Ganymede 是同时发行的 24 个主要 Eclipse IDE 项目.在这个分为三部分 的 "使用 Eclipse Ganymede 为桌面.Web 和移动设备进行开发" 系列教程 中,我们将介绍以下的新 Ganymede 功能:RCP.RAP 和 eRCP,这些功能将允许用一个通 用代码库分别为桌面平台.Web 平台和移动平台开发软件:使用 Subversion 进行版本控

使用Eclipse Ganymede进行桌面、Web和移动设备开发,第2部分(一)

第2部分: 采用Ganymede进行富客户机平台开发 Eclipse IDE 的 Ganymede 发行版包括 24 个独立项目,涵盖各种各样的技术.这些 项目大部分都十分成熟,而此发行版将提供对这些项目的增量改进.但是 Ganymede 还包 括把新技术引入到 Eclipse 平台中的许多新项目.在这个 "使用 Eclipse Ganymede 进 行桌面.Web 和移动设备开发" 三部分系列教程中,我们将介绍以下新 Ganymede 特性 :RCP.RAP 和 eRCP,这些特性将