SVN には、休止状態などを使用するすべてのデータベース ロジックを含むプロジェクトがあります。ただし、そのプロジェクトは、コードと一致する特定の状態にあるデータベース スキーマに依存します。
同様に、サーバー用の構成スクリプトも Config ディレクトリで実行されます。
これを克服するためにSVNでプロジェクト構造を適切に設定するにはどうすればよいですか?
構造は次のようになります。
--DBHibernateProject
------trunk
------branches
------tags
--DatabaseScriptsProject
------trunk
------branches
------tags
--ConfigProject
------trunk
------branches
------tags
しかし、データベース スクリプト プロジェクトを DBHibernateProject のリリース 1.0 に関連付けるにはどうすればよいでしょうか。hibernate プロジェクトには、maven リポジトリにデプロイ可能なアセット (jar) がありますが、db スクリプトにはありません。正しい db スクリプトがアプリケーションの正しいリリースに関連付けられていることを確認したいと考えています。