【问题标题】:Using Oracle Developer Tools with Source Control for Visual Studio将 Oracle Developer Tools 与 Visual Studio 的源代码控制结合使用
【发布时间】:2013-12-02 08:59:33
【问题描述】:

我对在 Oracle 产品中实现/使用 tfs 版本控制有点迷茫。我正在进行的项目正在使用 Visual Studio 2012、tfs 2013、oracle 11g 服务器、几份 Oracle SQL Developer 和几份 toad。

我最近正在寻找一种方法来通过 Visual Studio 使用 oracle 开发工具*进行 tfs 版本控制。这是一种可行的方法吗? 在使用它时,我已经能够创建一个包含表、过程等的数据库项目,并将其置于 tfs 版本控制之下。我还能够在我的普通数据库服务器上运行这些过程。但是,我无法将现有数据库置于版本控制之下。我也无法针对 Visual Studio 数据库项目运行我的代码。

那么 tfs 可以与 oracle 开发者工具一起使用来提供版本控制解决方案吗?

或者,是否有任何方法可以将 tfs 版本控制与 Oracle SQL 开发人员和 toad 集成?


*Oracle 开发人员工具 - http://www.oracle.com/technetwork/developer-tools/visual-studio/overview/index-097110.html 在 oracle 开发人员工具促销页面上它说

"SQL 脚本生命周期与源代码控制集成:生成 SQL .NET 应用程序使用的 Oracle 模式对象的脚本, 在 Oracle 数据库项目中管理它们,将它们签入源代码 控制、编辑 Oracle SQL 编辑器中的脚本并执行它们 内置 SQL*Plus 执行引擎。”

这是如何工作的?我可以每晚自动生成脚本并签入吗?

【问题讨论】:

    标签: oracle version-control tfs odp.net


    【解决方案1】:

    您可以使用 Toad 集成 Microsoft TFS 更改。请看:http://www.toadworld.com/products/toad-for-oracle/m/media-library/689.aspx

    【讨论】:

      【解决方案2】:

      Visual Studio 中的 SSDT 数据库项目仅支持 SQL Server。

      一个选择是尝试Red Gate Source Control for Oracle,这是我工作的公司开发的一个工具。这支持 TFS 和 Subversion。我很想知道这是否适合您。

      【讨论】:

        【解决方案3】:

        是的,安装 Oracle Developer Tools for Visual Studio 后,您可以在服务器资源管理器中配置您的 Oracle 数据连接,创建一个新的 Oracle 数据库项目,然后将包或其他项目从服务器资源管理器拖放到您的新项目中.然后,在编辑生成的 .sql 文件后,您可以右键单击生成的 .sql 文件并“运行”或“运行...”。最后,您还可以通过右键单击选择并选择“运行选择”来运行每个脚本的子集。

        您仍然需要遵守纪律,以确保每个人都通过源代码管理而不是直接在数据库上编辑包。

        【讨论】:

          猜你喜欢
          • 2015-10-16
          • 1970-01-01
          • 1970-01-01
          • 2016-09-30
          • 1970-01-01
          • 1970-01-01
          • 2011-09-29
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多