SQL Developer源代码控制选项

时间:2014-05-06 10:49:06

标签: sql oracle

我已经从Toad切换到Sql Developer,只是在SQL开发人员中寻找某些我真正觉得在Toad中有用的功能。

它有一个团队编码查看器选项,很好地检查源代码和版本控制,虽然它与subversion没有任何关系。

我们在SQL开发人员中是否有任何此类功能。我们如何在SQL开发人员中管理团队编码?

非常感谢。

2 个答案:

答案 0 :(得分:0)

SQL Developer允许源代码控制功能完全满足您的要求,以下是步骤:

1。首先通过提供以下信息连接到oracle数据库(使用sql developer):

用户名,密码,主机名,端口(默认为1521),sid(默认为orcl)

2。创建存储库:

版本控制>创建本地存储库>为存储库路径提供本地文件夹,并提供您在sql developer应用程序中创建的连接名称。 接下来,展开版本控制导航器中的subversion节点。 接下来,右键单击连接并选择新的远程目录并提供sql文件,然后单击Ok。

3。导入要版本化的文件:

在文件导航器中,从文件选项卡下的先决条件中选择解压缩文件的目录。 接下来,版本控制>导入文件

4。查看要进行版本控制的文件:

视图>文件>选择导航器内的文件>然后单击Next。 现在,确认连接名称已映射到本地目录并选择节点sql文件,然后单击Next。 单击“浏览”,选择将先决条件中的文件解压缩为目录的目录,然后单击“下一步”。 在过滤器页面中,单击“下一步”。 在“选项”页面中,取消选中“执行检出”复选框,然后单击“下一步”。 查看“导入”操作的选项,然后单击“完成”。 在Versioning Navigator中,展开hr_orcl> SQLFiles。

请点击链接以获取详细信息以及图片参考:http://www.oracle.com/webfolder/technetwork/tutorials/obe/db/11g/r2/prod/appdev/sqldev/srccodexmlext/srccode_otn.htm

感谢。

答案 1 :(得分:0)

如果你的雇主愿意掏出一些现金(并且非常值得IMO),那么有一些商业选择,例如Red Gate' Source Control For Oracle。但如果不这样做,我发现了另一个适用于SQL Developer 3的指南 - 它可能与Suresh没有什么不同,但它特别适用于3,这是你更有可能的版本使用所以我include it here。作者似乎是匿名的,但对他们的写作赞不绝口。我还没有能够找到第4版的指南,但我还没有使用它,所以我不能说它是否发生了很大变化。

本指南的精髓如下。请注意,我已经省略了与设置SVN仓库相关的任何内容,因为该信息可以在其他地方轻松获取。

将SQL开发人员与SVN集成

  • 在sql developer中,选择,查看>团队>版本导航器
  • 在Version Navigator中,右键单击Subversion,然后选择New Repository Connection并提供以下详细信息:
    • 存储库网址 - > http://ipaddress/svn-repos/project-repos
    • 连接名称 - >任何用户定义的名称。
    • 用户名 - >允许登录存储库的用户的用户名。
    • 密码 - >上述用户的密码。
  • 单击“测试读取权限”,以确保与存储库的连接成功。


将文件添加到存储库。

最初,存储库(project-repos)为空。要将文件添加到存储库,请按照以下步骤操作。

  • 选择视图>文件。 “文件”选项卡将出现在Sql developer。
  • 在“文件”选项卡中,展开“我的电脑”,然后选择包含要添加的文件的文件夹。
  • 选择版本控制>导入文件。通过选择目标(svn存储库),源(硬盘文件),过滤器,选项,执行导入文件向导的六个步骤。在向导的第5步(选项步骤)中,选中“执行检出”复选框。 最后单击Finish。所选文件夹的所有文件(步骤2)将导入到svn repository。
  • 在版本控制导航器中,选择存储库的连接名称,然后单击刷新按钮。您添加的所有文件都会显示为括号中的版本号。


访问存储库。

现在已创建存储库并已将文件导入存储库,其他用户将需要访问存储库。

  • 创建与存储库的连接,如第1部分所示。
  • 在版本导航器中,展开连接名称将显示第2节中导入的所有文件。
  • 在连接名称下,选择包含文件的文件夹。
  • 右键单击该文件夹,然后选择签出。
  • 选择要在硬盘驱动器上创建文件的目标文件夹。
  • 点击确定。
  • 转到“文件”标签,然后点击“刷新”。
  • 展开树并查找您在步骤5中选择的文件夹。此文件夹现在将包含您从存储库导出到硬盘的所有文件。


更改文件并将更改提交到存储库。

任何用户都可以对文件(他已在第3部分中从存储库检出(导出)的文件进行更改,或者他已在第2部分中添加到存储库中)。

  • 从“文件”选项卡中,转到已导入/导出到存储库的文件夹。
  • 双击选择要修改的文件。
  • 文件将以编辑模式打开。进行必要的更改并保存。保存文件后,文件选项卡中的文件名旁边会出现一个星号(*)。
  • 右键单击包含已修改文件的文件/文件夹,然后选择版本控制>提交。
  • 在对话框中,提供对更改的注释,然后单击“确定”。提交成功后,文件的版本号将增加1。所做的所有更改现在都保存在存储库中,其他用户可以按照下一节中的说明进行这些更改。


从存储库更新更改。

如果文件已被任何其他用户更改并提交,您可以从文件的存储库版本更新本地文件。

  • 在“文件”选项卡中,选择要更新的文件/文件夹。
  • 右键单击并选择版本控制>更新
  • 在对话框中,选择所需选项,然后单击“确定”。现在,硬盘驱动器上的文件与存储库文件同步。