2

注: 検索してみましたが、Stackoverflows はほとんど役に立ちません。どのようなツールが必要かわかりません。

私の組織では、バイナリ インストーラーや自動化スクリプトなど、さまざまな種類のコンピューターのソフトウェア構成を追跡する必要があります。変更はまれですが、構成の最新バージョンのサイズは数ギガです。

Mercurial を使用して変更を保存しようとしていますが、多くの改訂がまったくなくても、遅すぎます。hg ステータスを実行しましたが、10 分もかからずに終了しました。

現在の構成を保存する方法と、念のために古い構成をそこに保持する方法を探しています。私はこれまでこのようなことをしたことがなく、どのツールが利用可能であるか、そのようなタスクに適しているかさえ知りません. 誰かが私を正しい方向に向けたり、この問題をどのように解決しているか教えてもらえますか? ありがとう

4

2 に答える 2

1

ハードディスク容量は安価であり、バイナリの違いを表示できることはあまり役に立たないため、おそらく最良のオプションは、何らかの方法でインデックスが作成された新しいディレクトリに各構成を保存することです. 以下の例:

/software/configs/2009-03-15
/software/configs/2009-09-28
/software/configs/2009-09-30

ファイルのサイズと変更の頻度が少ないことを考えると、これにより、リビジョン管理のオーバーヘッドなしで、特定の「タグ」から構成を選択できます。

ファイルを 1 つの tar ファイルにパックしてSHA-512ハッシュを生成すると、ファイルがアーカイブされてから誰もファイルを改ざんしていないことを合理的に確信できます。

于 2009-09-30T15:41:47.703 に答える