どのような作業をすOracleパッケージに共同で、バージョン管理す。

StackOverflow https://stackoverflow.com/questions/706026

  •  22-08-2019
  •  | 
  •  

質問

仕事をしていマルチ開発環境Oracle大きなパッケージです。まDEV=>ツリー型タブ=>PRD推進パターンです。現在、すべてのパッケージ編集された直接道路およびその後にコンパイルして組み込むDEVパッケージです。

また二つの問題:

  1. 同時変更が必要になります。例えば、開発者は、変更を進めていく必要があると思います明日を開発者Bが同時に働く変化しないことを推進するものにしています。その推進、新しい手コメントを行ったんで推進されていて、そのuncommentingその後、...言え!!!

  2. 場合に両者の変更の正確な時刻しているが、その一つに集約しながら、おしりふき出しのその他の開発者が変わります。というものはありませんの素敵合;代わりに、最新のコンパイル。

どの戦略をお勧めになりまする。を用いての投資を維持しながら、生産性のため弊社は超短パルスレーザー制御がなされることのOracleパッケージ。

P.S. 私は見る この 投稿させることなく完全に回答私の質問です。

役に立ちましたか?

解決

私たちは、Visual Studio.NETのために Oracleの開発ツールを使用する ...

右TFSに差し込みます

他のヒント

のキーを採用する実践の展開をコードからのソース制御システムです。私は知らないTSFで実装する必要のある概念の支店では、タグなどかに展開してから落ちてしまうのをリリースのタグ付け、ソース制御システムです。

追加のヒント(Oracle):

  • い場合に最適のパッケージ仕様体の異なるファイルを使用する一貫したファイルパターンのための各例".pksの"パッケージ仕様、".pkb"パッケージ。ご利用の場合の自動構築プロセスを処理できるファイルパターンをすることで作ることができるすべてのスペックします。これも最小限のオブジェクトinvalidationsの場合のみ展開パッケージ。

  • の時間を設定する自動構築プロセス駆動型からリリースまたはビルド状態のソース制御システムです。いても緩やかな数のdbコードオブジェクトで支払うることができるのは、コードを参照システムと比較するご質や生産体制を確立しました。

保存されたと仕事をするのツールについてに(私は再びタグ付けしている)チームの中のOracleの手順、ます。

ボトムライン:ヒキガエルと直接手続きを変更しないでください。実行して修正する、あなたがソース管理に格納することを、ファイルとしてソースを保存します。

プラス、私は非常に(無料でのOracle Expressを使用)各開発者がデータベースの独自のコピーで動作することをお勧めします。あなたはすべてのスクリプトを保存する場合は、ソース管理にデータベースを作成することを行うことができます。より多くの洞察力は、 をここで見つけることができます。

回避2開発者が同じパッケージで同じ時間:

1)バージョン管理システムとしてのソースパッケージのコードです。仕事にパッケージには、開発者は最初のパッケージからバージョン管理;誰もいないかをチェックすることができるパッケージまでこの開発者チェックがありますか。

2)働いていないのパッケージコードバまたはその他のIDEです。い こんな るかどうかのコードで現在取り組んでい正または変更はないことにご注意願います。。作品のコードのスクリプトでチからバージョン管理、施設まで格安料金プランを、データベースをコンパイルのパッケージです。私の好みではの素敵なテキストエディタ(TextPad)およびSQLスがこれまでに道路です。

3)上の設定が完了したらチェックのスクリプトババージョン管理. ない コードをコピー&ペーストのデータベーススクリプト(ポイント2。

下振れしている場合は)この制御アプローチは一つだけ開発できるパッケージです。こんな大きな問題と:

  • くりパッケージにあり、サイズ(約"などなど多くのラインよりコード番号の手続きをします。ない大きなパッケージを保持するすべてのコードです。
  • 開発者への確認コードがコミュニケーションで、チェックでになって制作されるロゴマークの使用権および試験その変わります。

私たちは、異なるストリームのためのDevすべてのストリームのためのデータベース、およびラベルでそれを行うます。

私たちのOracleのライセンスは私たちに無限の開発/テストインスタンスが得られますが、我々はISVている、あなたは別のライセンスオプションを有していても良い。

あなたはVSのためのOracleの開発ツールを使用するか、SQL Developerを使用することができます。 SQLの開発者は、SubversionとCVSと統合し、あなたは自由のためにそれをダウンロードすることができます。ここを参照してください: http://www.oracle.com/technology /products/database/sql_developer/files/what_is_sqldev.htmlする

私たちは、私たちは、データベースを引っ張るカスタムツールを使用TFS 2008に対するTFS MSSCCIプロバイダとOracle用ヒキガエルを使用しますソースコントロールからのチェックインと解放のためにそれらをパッケージ化します。

私の知識Oracleの開発ツールには、Visual Studio.Netのためにそれ以外の場合はTFSかとの任意の実際のソース管理の統合を持っていません。

それは安くはないのですけれども、

あなたは、Visual Studioのの多分$ 4kのをヒキガエルの拡張を検討するかもしれません私は考えてます。

別のオプションは、オラクルの変更管理パックののですが、それが必要と信じていますはるかに高価であるオラクルのEnterpriseエディション。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top