4

運用 Web サイトでバージョン管理を使用した経験のある人はいますか? リポジトリから Web サイトを実行するのはひどい考えでしょうか? 関連する記事を見つけたばかりですが、ご意見/ご感想をお聞かせください。

4

3 に答える 3

2

すべての本番マネージャーは同じことを教えてくれます。(D)VCSは本番環境にはありません。

実稼働ピットに1台の「リリースデプロイメント」サーバーを配置して、VCSを使用して正しい配信を表示し、そのサーバーから適切な実稼働サーバーにコピー/rsyncすることができます。

しかし、サーバー自体には、次のものしかありません。

  • アプリケーション自体
  • フォローして報告するモニタリングプロセス
  • いくつかの診断ツール

その理由は、リリース環境にある要素が多いほど、それらの要素の1つが失敗する可能性が高くなるためです。
ミックスにVCSを追加する価値はありません。

于 2010-03-11T06:44:28.247 に答える
2

私には意味がありません-安い人のアプローチです。

大規模なシナリオでは、開発/テスト/運用があるため、開発側でバージョン管理を行ってから、テストと運用に向けて公開します。本番環境に到達したら、正確にバージョン管理する必要はありません。迅速なロールバックのために、1 つまたは 2 つのバックアップ バージョンを保持しますが、それ以外の場合は必要ありません。

于 2010-03-10T20:26:42.570 に答える
1

私がいつも行ってきた方法は、ライブ バージョンとテスト バージョンをリポジトリのチェックアウトにすることです。次に、私のワークフローは次のようになります。

  1. 私の開発チェックアウトで変更を加える
  2. 変更をコミットします。
  3. 更新テスト。
  4. すべてが機能することを確認してください
  5. 生産を更新します。
于 2010-03-10T20:33:20.333 に答える