2017-10-13 5 views
0

現在、当社のウェブサイトのファイルはすべてTortoise SVNにあります。今私は自分のコンピュータにローカルディレクトリを持っています。これらは私が更新を行う「作業ファイル」です。次に、更新されたファイルをコピーして、リモートサーバーにあるSVNフォルダに貼り付けます。このリモートサーバーには、実際にはプレビュー、ステージング、プロダクションの3つのWebサイト用のフォルダがあります。私は、プレビューフォルダに更新されたファイルを貼り付け、 "プレビュー"サイトで結果を確認します。次に、ファイルをコピーしてステージングフォルダに貼り付け、ステージングサイトで結果を確認します。最後に、ファイルをコピーしてProductionフォルダに貼り付け、ライブサイトで表示します。必要なTortoise SVNディレクトリの数はいくつですか?

私の質問は...これはすべて必要ですか?ローカルディレクトリとプレビュー、ステージング、プロダクションフォルダを用意する必要がありますか?プロセスを簡素化できますか?

答えて

0

これはあなたが誤解しているsvnのように聞こえます - あなたはディレクトリ間でコピー&ペーストすることは想定されていませんが(ここではあなたが持っているセットアップを前提としています)、svnリポジトリを使ってチェックアウトとコミット)。

複数の環境を持つ目的は、最終製品版の品質を保証することです。ライブ環境でプロダクションがどのように見えるかを確認してから、ライブ環境に配置します。 しかし、これはシンプルなウェブサイトであれば、生産に加えてプレビューとステージング環境を持っているのは残酷なようです。この作品のいくつかは、このようなジェンキンスやチームシティーなど継続的インテグレーションツールを使用して自動化することができ

(後者は使いやすいと言われている)

お使いの環境とプロジェクトの詳細を提供する場合、あなたが作業しています私はあなたをさらに助けることができます。

関連する問題