如何结合使用Subversion和Eclipse - 编程入门网
如何结合使用Subversion和Eclipse时间:2011-02-17 IBM Chris Herborth原有的 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 更新管理器 如何结合使用Subversion和Eclipse(2)时间:2011-02-17 IBM Chris Herborth除了使用这个更新管理器查找软件更新外,我们还可以使用该更新管理器查找并安装新特性,如 Subclipse。务必选中 Search for new features to install,然后单击 Next 以继续。Eclipse 会显示更新管理器的下一个面板。 图 2. 更新管理器站点 由于我们需要的是特定特性,所以取消选中现有站点,然后单击 New Remote Site,显示 New Update Site 对话框(参见图 3)。我们将使用此对话框将 Subclipse 更新站点添加到列表。 图 3. 添加新的更新站点 如何结合使用Subversion和Eclipse(3)时间:2011-02-17 IBM Chris Herborth在 Name 中输入您需要的内容(Subclipse 是最佳选择),并输入以下 URL:http://subclipse.tigris.org/update_1.0.x(当前 Subclipse 更新站点)。单击 OK 将 Subclipse 更新站点添加到更新管理器的列表中。 在更新管理器窗口中,单击 Finish,开始搜索新特性。在本例中,我们需要的新特性是 Subclipse。片刻之后,更新管理器的搜索完成,并显示搜索结果。 图 4. 可以安装的新特性 选中 Subclipse(您可以单击提示三角符号来查看此特性的详细内容),然后单击 Next 查看该特性的许可条款。接受条款,然后单击 Next 检查您选择安装的特性。单击 Finish 下载并安装 Subclipse。 更新管理器下载 Subversion 组件。在安装任何内容之前,Eclipse 都将通知您该特性没有数字签名(图 5)。这是您取消安装的最后一次机会。单击 Install All 继续安装。 图 5. Subclipse 没有数字签名 如何结合使用Subversion和Eclipse(4)时间:2011-02-17 IBM Chris Herborth安装 Subversion 后,Eclipse 会立即通知您可能需要重新启动 IDE 才能激活新特性(参见图 6)。周全起见,重新启动 Eclipse。 图 6. 安装新特性后重新启动 Eclipse 备份 Eclipse 后,才能安装并顺利使用 Subclipse。 如果在 Mac OS X 或 Linux® 上运行 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |