2011-10-25 21 views
0

私はspringloopsを使って自分のリポジトリーを私の開発者とプロードWebサーバーにデプロイします。だから私は2つの場所で同じCMSを持っている、そしてそれぞれは、devチームやライブユーザの使用に基づいて少し異なります。だから広範囲に検索した後、私の検索にはあまりにも多くのキーワードが含まれており、答えは似ていないか具体的ではないので、これを尋ねる必要があります。最後のsvnデプロイメント以来の新しいファイルの追加

デベロッパーまたはライブサーバーにリポジトリをデプロイした後、ファイルを変更/追加した後(たとえば、Webインターフェイスを介してファイルをアップロードするなど)、追加されたファイルをバージョンアップしたいと思います。私の展開したレポにはsvnフォルダがありません。

代わりに、私はレポからチェックアウトを開始し、バックエンド(?)からファイルが追加されるたびにsvnアップデートを実行する必要があるようです。配備後にWebインターフェイス(私のローカルレポの外)から追加されたファイルをバージョンアップする方法が必要ですか?

思考?リンク?それはあなたの選択だ -

答えて

0

さて、あなたのワークフローは、ウェブ空間で

をWCを置かないが、権威の変更

  • の少なくとも二つのルール

    • シングルポイントが解除されます

      現在のワークフローに提案され、必要な変更がありました(忘れ去られているかもしれません)

      012メインレポ(DEV及びPROD)の二つの異なる枝のトイレになっ
      1. DEVとPROD(「...それぞれが少し異なっている...」)トランク内
      2. 変更(旧シングルsourceofコード)がブランチとマージされました(の2つの追加のWCが?枝が合併して、より良いビジュアルコントロール?)とサーバーのWCでsvn upでサーバにpropagaded
      3. Addeedファイル(svn ci
      4. 変更後のレポの支店に表示されます?)トランクに
  • +0

    はどうもありがとうございますあなたの応答のために。さて、私は2つの支店、1つのdevと1つのprodを持つことができます。 * trunk *をprodサーバーにデプロイすると、両方のブランチとのマージに続きます。ここで私の質問が始まります。たとえば、2週間前に、完成したCMSプロジェクトトランクをプロードサーバーに展開します。さて、危険なほど十分に知っている管理者はCMSにモジュールをインストールし、設定し、それを日常業務に統合し、それなしでは生活できません。彼女がインストールしたファイルがWebインターフェイス経由で*必要です。*トランクリポジトリに追加されました。 – user1013320

    +0

    2週間前に、**トランク**、リビジョンNEW、**トランク**(リビジョン範囲OLD-NEW)のコードをPROD **ブランチにマージし、PRODブランチから更新されたプロダクトサーバーの作業コピーにデプロイしました。サーバー上のPROD作業コピー(サイトでもあります)でいくつかの変更が行われたとき、 'svn status'は変更されたrepoの状態を表示します。 PRODブランチへのこのレポコミットから、** PROD **ブランチ**をトランクにマージ**して、あなたのローカルWC *をアップデートしてください* –

    +0

    プロードサーバーでは、HEADをプロダクションファイルとして使用するかどうかチェックし、 springloopsを使用して "デプロイ"する代わりに。 Webインターフェースを介して変更が加えられると、コミットが必要になります。これはアイデアですか? – user1013320

    関連する問題