社内開発を伴う典型的なエンタープライズ シナリオでは、開発、ステージング、および運用環境が存在する可能性があります。SVN を使用して、進行中の開発作業をトランクに格納し、パッチをブランチに保存し、リリースされたコードを適切な名前のタグに入れることができます。ある環境から次の環境へのバイナリの移行は、それらをミドルウェア サーバーにコピーしたり、GAC する必要があるものを GAC したりするのと同じくらい簡単かもしれません。バイナリの新しいリビジョンと連携して、データベースは通常追加によって更新されます。ストアド プロシージャ、ビュー、およびテーブル スキーマの追加/調整。
SharePoint 環境では、同様のバージョン管理スキームを使用できます。カスタム コード (アセンブリ) は、手動またはさまざまなセットアップ プログラムを介してインストールされる機能になります。ただし、開発からステージング、そして本番環境にプロモートする必要があるのは、カスタム コード ビットをサポートするデータベース コンテンツである可能性があります。
エンタープライズ SharePoint 環境を管理したことがある場合は、作業とユーザーを保護し、正気を保ちながら、環境間でのコードとコンテンツの変更の昇格をどのように管理しているかについて、考えを共有してください。