4
所以我現在有一個非常定製的點文件設置,我一直在尋找一種解決方案來保持機器間的同步。我喜歡有一個〜/ dotfiles dir(或類似的)包含一個處理創建符號鏈接的makefile的想法。通過rsync/unison/dvcs/whatever將dotfiles目錄從機器移動到機器,我很高興。在多臺機器上管理主目錄有一些不同?
發生此問題的原因是某些機器上的文件略有不同,因此我想要一種方法來跟蹤此問題。例如,我的.xmobarrc(面向不熟悉的面板應用程序)有一個配置設置,用於顯示筆記本電腦的電池使用時間,但不顯示在我的臺式機上。
什麼是以這種方式管理文件的最佳方式是以這種方式,如果我在一臺機器上更改應該影響所有機器的東西,我可以合併回來,如果我在一臺機器上更換,不應該合併,它不會。顯然,像git這樣的DVCS是必要的,而不是rsync/unison/etc,但我不知道如何設置它。
主分支機構每個機器有一個分支,我合併/ rebase /櫻桃來回來回嗎?這似乎有點乏味。有沒有更好的辦法?