下载后可任意编辑Oracle ADF 开发必读:第 1 部分借助 Subversion 进行版本控制:在单用户项目中创建信息库了解如何在单用户或是团队工作环境下使用开源版本控制系统 Subversion 管理您的 Oracle JDeveloper 11g 项目。 在本文中,将学习如何在单用户环境下创建信息库并开始使用 Subversion 进行版本控制。作者:John Stegeman 您是否曾经在制作文档(例如学校的学期论文)时,为了能回到之前版本保存了许多份副本?可能您在编程项目中也做了同样的事情,保存多份您修改过的源代码副本,以便出错时可回到之前稳定的版本。假如您做过这样的事情,您实际上已经使用了版本控制的初级形式。然而,面对非常琐碎的项目时,您很快就会觉得这个简单的办法已不适合。当您在团队环境下工作时,您还会发现这种初级方法在使版本更改在团队成员间共享以及进行实时跟踪上的不足。开发项目使用正式的版本控制系统作为最佳实践已经很长时间了。版本控制系统对团队、对个人都有很多优势:可以实时跟踪构件(源代码文件、文档、图像以及类似构件)的不同修订版;而且可以轻松检索到构件的旧版本。在团队环境中,由版本化构件形成的信息库可供整个团队使用。每次修订都会生成相应信息(元数据和注释),对修订进行批注。甚至对于简单的单一开发人员项目,使用标准的版本控制系统的优势也非常明显。本文向您介绍了如何在 Oracle JDeveloper 11g 中使用非常流行的版本控制系统 (Subversion)。为什么使用 Subversion?现在市面上有很多款版本控制系统,有免费的,也有付费使用的。您可能听说过其中的一些,如 CVS、git、Microsoft Visual Source Safe、Perforce、Rational ClearCase 以及 Serena Dimensions 等等。在所有可选产品中,您为什么要选择 Subversion?以下列出了一些我为我的基于 Oracle 应用开发框架 (Oracle ADF) 的项目选择 Subversion 的原因:它是免费的。我以前的一个同事常说:“免费的,我可不敢用”,但是 Subversion 却是一款非常好用的免费软件。它被广泛接受并公认为行业领先的解决方案。一项最近的 Forrester 讨论报告显示 Subversion 是这一领域的唯一领跑者。Oracle JDeveloper 11g 支持该软件。虽然您可以通过使用系统的本地客户端进行交互在 Oracle JDeveloper 中使用任何一款版本控制系统,但拥有与 IDE 集成的经验将会让事情变得简单些。Subversion 中 的 所 有...