
私は Linux と OSX に関する深い知識を持っており、これらのプラットフォームに基づいてシステムを設計していた仕事を辞めたばかりです。
現在、私は IIS を実行している Windows Server を持っており、このサーバーにはさまざまな Web サイトがホストされています。そのほとんどは、HTML、JS、およびイメージの集まりで、一部の顧客ツール用の ASP がいくつか含まれています (各 Web サイトには異なる顧客ツール セットがあるか、同じツールですが、コードがわずかに変更されています)。また、同じコードで、最新のものを使用した開発 Web サーバーも追加しています。
コードベース全体 (以降、すべてのサイトの画像と HTML と ASP の両方を指します) の変更と更新を効果的に管理する方法が必要です。開発者 (または Web マスター) が変更をチェックインすると、開発者サーバーに自動的に表示されるようにしたいのですが、ライブ サーバーには手動でプッシュする必要があります。Web サイトを SVN リポジトリにしたいのですが、Web 開発者がサーバーにログインして、コマンドライン/tortise 経由で SVN 更新をトリガーする必要がある (そして、タグを管理するのは大変) というオーバーヘッドが心配です。
理想的には、システム間の IIS プロファイル設定も管理したいのですが、主なニーズは、プロセスを管理し、ライブ サイトにファイルを FTP でアップロードすることに慣れている ASP 開発者と Web マスターにそれを公開できるようにすることです。
それで、これに役立つツール(BAT ファイルを使用した SVN ハッキング + ウェブマスターにサーバーにログインして更新する方法を教える以外)やワークフローに関する推奨事項はありますか?ライブ サーバーを管理するために RPM タイプのパッケージ(またはもちろん Windows の同等のもの)も検討しましたが、オーバーヘッドが少し大きすぎるようです。
ありがとう。
答え1
作成していただけますかsvn コミット後のフック変更されたファイルを開発サーバーにコピーしますか?
答え2
あなたが説明しているのは継続的インテグレーションシナリオ。例えばクルーズコントロールあなたに適しているでしょう。
答え3
私は結局スプリングループ、 どれがその通り私が探していたもの。
助けてくれてありがとう。
答え4
開発者はVisual Studioを使用していますか?ビジュアルSVNプラグイン
ソース管理システムは、あなたが説明している方法よりもずっと優れているようです。WindowsでSVNを設定するには、ビジュアルSVNサーバー
またはソースGearVault