2016-04-03 8 views
1

2つのセットがほぼ重複していても同一ではないコンピュータ間でシンクを維持するためのベストプラクティスは何ですか?2組の設定をgitと同期させる方法

私はgitの下に自分のlinux/emacs/... configを持っています。仕事場の私の設定は家庭とほとんど同じですが、若干の違いがあります。これらの小さな違いを除いて、私は常にそれらを完全に同期させておきたいと思います。

"home"と "work"ブランチを作成した場合、私は2回(コミット/スイッチブランチ/コミット)同期する必要があるそれぞれの変更をコミットする必要がありますか?

その他のオプションはありますか?

答えて

1

私のsetup/ディレクトリには、私が使用するマシンごとに別々のサブディレクトリがあります。私はマシン間で異なるファイルを保管しています。また、サブディレクトリshared/があり、マシン間で変化しないものを保管しています。

したがって、ファイルレベルでバリエーションが行われます。もちろん、私はいくつかの私的なものや共有されたものからファイルを作成するためにマクロプロセッサーを使うことができますが、これまでに私はそれを行う価値があるとは感じていませんでした。

これらの設定ファイルをインストールするには、私のdeployプログラムを使用します。これは、マシン固有ツリーからインストールするファイルと共有ツリーからインストールするファイルを指示するファイルを読み込みます。

関連する問題