ファイルを簡単に更新および復元するツール

ファイルを簡単に更新および復元するツール

私は個々のファイルをローカルで更新する機能を提供するコマンドラインツールを探しています。したがって、私は複数のサーバーをリモートで更新することについて話していません。ただし、一部のファイルを更新して簡単に戻る方法があります。

  1. パッケージ化するファイル定義(例:マニフェストファイル)
  2. 定義されたファイルをアーカイブに圧縮
  3. ファイルを解凍して元のファイルを上書きします(必要な場合)
  4. 上書きされたすべてのファイルのバックアップ
  5. 必要に応じて上書きしたファイルを修復してください

tarや一部のパッケージマネージャがこれを行うことができると思いますが、戻ることができるかどうかはわかりません。

書くのはそれほど難しくありませんが、すでにここにいるかもしれません。

ありがとうございます!

答え1

車輪を再発明したいと思います。 バージョン管理

  1. 「パッケージ化するファイル定義(マニフェストファイルなど)」 - ファイルをチェックインします。
  2. 「定義されたファイルをアーカイブに圧縮」 - ファイルの内容がリポジトリに保存されます。
  3. 「ファイルを抽出し、必要に応じて元のファイルを上書きします」 - 以前のバージョンを表示します。
  4. 「上書きされたすべてのファイルのバックアップ」 - 現在のバージョンを確認します(もちろん、上書きする前にこれを実行してください)。
  5. 「必要に応じて上書きしたファイルを復元する」 - 別のバージョンを確認してください。

関連情報