私は現在、Web アプリの更新システムに取り組んでいます。マスターサーバーがレポであるバージョン管理のように機能します。私のシステムとVCの違いは、マスターサーバーにコミット/プッシュなどできないことです。
したがって、アイデアは次のとおりです。
ユーザーは管理者 > 更新に移動します
アップデートの確認
マスター リポジトリは、すべての最新バージョン ファイルとそのチェックサムのリストを返信します。
アプリは、このリストをサーバー上のファイルと照合します。一部が古い/チェックサムと一致しない場合は、それらのファイルの内容を要求し、サーバー上のファイルを上書きします。
私の質問は、更新ファイル自体を更新する必要がある場合はどうすればよいですか?どうすれば更新できますか? 現在実行されていますが、上書きすることはできますか? それとも、エラーが発生してすべてが爆発するのでしょうか? 現在のファイルはRAMに保存されているため、それ自体を上書きできると思いますが、よくわかりません。
ありがとう