運用 Web サイトでバージョン管理を使用した経験のある人はいますか? リポジトリから Web サイトを実行するのはひどい考えでしょうか? 関連する記事を見つけたばかりですが、ご意見/ご感想をお聞かせください。
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
私がいつも行ってきた方法は、ライブ バージョンとテスト バージョンをリポジトリのチェックアウトにすることです。次に、私のワークフローは次のようになります。
- 私の開発チェックアウトで変更を加える
- 変更をコミットします。
- 更新テスト。
- すべてが機能することを確認してください
- 生産を更新します。
于 2010-03-10T20:33:20.333 に答える