「アンデプロイ」の意味は正確にはわかりませんが、WebサーバーにSSHでアクセスできる場合は、Gitソース管理をインストールして、問題のWebサーバーに関係なくさまざまなバージョンのWebアプリを「切り替える」ことができます。たとえば、2つのGitブランチがあるとします:1)「本番」と2)「オフライン」。本番ブランチには、Webアプリの本番バージョンが含まれます。「オフライン」ブランチには、サイトが「メンテナンスのためにダウンしている」こと、または何を持っているかをユーザーに通知する1つのファイル(たとえば、index.html)のみを含めることができます。
次のコマンドでブランチを切り替えます。
git checkout production
また
git checkout offline
gitはファイルシステム内のすべてのファイルを自動的にスワップアウトし、Webサーバーはその違いを認識しません。これを行うためのシェルスクリプトを記述し、必要に応じて、スケジュールされた時間に発生するcronジョブとして割り当てることもできます。
これを行うと、すべてのユーザーセッションが強制終了されることに注意してください。したがって、計画された間隔で、またはユーザーに通知した後にこれを実行する必要があります。
gitを使用するために必要なものはすべてここにあります:http://git-scm.com/