1

php.iniやhttpd.confなどの構成ファイルへの変更を管理するためのスマートな方法を探しています。自分で行った変更と、それらが属するソフトウェアのバージョン更新によって適用される変更の両方です。

現在、ワークフローは次のようになっています。

  1. フレッシュシステム
  2. iniファイルを編集する
  3. 新しいソフトウェアバージョンまたはオペレーティングシステムをインストールします
  4. 自分のiniファイルを新しい新しいiniファイルと手動で結合します(退屈です!)

これにバージョン管理を使用することは可能ではないでしょうか?ソフトウェア開発者のためのブランチと私のためのブランチを持ち、マージを使用してそれらの変更を私のものとエレガントにマージし、両方が何かを変更した場合に競合を引き起こしますか?

これにgitを使用する良い方法の具体例を誰かが提案できるでしょうか。または他の、これをエレガントに行うためのより良い方法。

(私は〜/ ln /というフォルダも持っています。ここでは、UNIXで編集するさまざまなiniファイルすべてにシンボリックリンクしています。これらは非常に異なる場所に表示されるためです。このようにして、それらも自動的にバックアップされます。バージョン管理システムはこれを考慮に入れることができます)。

4

2 に答える 2

0

まさにこれを行うために設計されたetckeeperと呼ばれるプロジェクトがあります。

于 2012-11-20T00:41:20.587 に答える
0

通常、シンボリックリンクを作成するか、ファイルを正しい場所にハードコピーすることにより、ホームディレクトリに「入力」できるスクリプトとともに、単一のディレクトリで(ユーザー)構成を追跡します。システム全体で同じことを行うのを妨げる可能性のあるものはわかりません。

于 2012-11-19T23:27:26.163 に答える