そのため、この時点でかなりカスタマイズされたドットファイルのセットアップができており、マシン間で同期を維持するためのソリューションを探していました。シンボリックリンクの作成を処理するメイクファイルを含む ~/dotfiles dir (または同様のもの) を持つという考えが気に入っています。rsync/unison/dvcs/whatever を介して dotfiles ディレクトリをマシンからマシンに移動すれば、準備完了です。
この問題は、一部のマシンでファイルがわずかに異なるために発生します。これを追跡する方法が必要です。たとえば、私の .xmobarrc (なじみのない人向けのパネル アプリケーション) には、デスクトップではなく、ラップトップではバッテリ寿命を表示する構成設定があります。
このようなマシンごとの違いでファイルを管理する最良の方法は何ですか?1 つのマシンですべてのマシンに影響するはずのものを変更すると、元に戻すことができます。マージされません。明らかに、rsync/unison/etc とは対照的に、これには git のような DVCS が必要ですが、これを設定する方法がわかりません。
マージ/リベース/チェリーピックを行ったり来たりするマシンごとに1つのブランチを持つマスターブランチ? これは少し面倒に思えます。より良い方法はありますか?