簡體   English   中英

將Oracle Developer Tools與Visual Studio的Source Control結合使用

[英]Using Oracle Developer Tools with Source Control for Visual Studio

我對Oracle產品使用tfs版本控制/感到迷茫。 我正在進行的項目是使用Visual Studio 2012,tfs 2013,Oracle 11g服務器,一些Oracle SQL Developer副本和一些Toad副本。

最近,我正在尋找一種使用Oracle開發人員工具*通過Visual Studio進行tfs版本控制的方法。 這是可行的方法嗎? 使用它進行工具處理時,我已經能夠使用表,proc等創建數據庫項目,並將其置於tfs版本控制下。 我也已經能夠在普通數據庫服務器上運行這些proc。 但是,我無法將現有數據庫置於版本控制之下。 我也無法針對Visual Studio數據庫項目運行我的代碼。

可以將tfs與oracle開發人員工具一起使用以提供版本控制解決方案嗎?

另外,是否有任何方法可以將tfs版本控制與Oracle SQL develoeper和toad集成在一起?


* Oracle開發人員工具-http: //www.oracle.com/technetwork/developer-tools/visual-studio/overview/index-097110.html在oracle開發人員促銷頁面上顯示

“具有源代碼管理集成的SQL腳本生命周期:為.NET應用程序使用的Oracle模式對象生成SQL腳本,在Oracle數據庫項目中對其進行管理,將其檢入源代碼管理,在Oracle SQL編輯器中編輯腳本,並使用內置的SQL * Plus執行引擎。”

這是如何運作的? 我可以每晚自動生成腳本並檢入它們嗎?

是的,在安裝適用於Visual Studio的Oracle Developer Tools之后,可以在Server Explorer中配置Oracle Data Connections,創建一個新的Oracle Database Project,然后將包或其他項目從Server Explorer拖放到新項目中。 然后,在編輯生成的.sql文件之后,可以右鍵單擊生成的.sql文件,然后單擊“運行”或“在...上運行”。 最后,還可以通過右鍵單擊選擇並選擇“運行選擇”來運行每個腳本的子集。

您仍然需要紀律,以確保每個人都通過源代碼管理而不是直接在數據庫上編輯軟件包。

Visual Studio中的SSDT數據庫項目僅支持SQL Server。

一種選擇是嘗試使用Red Gate Source Control for Oracle ,這是我工作的公司開發的工具。 這支持TFS和Subversion。 我想知道這是否對您有用。

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM