
呼叫make installworld
(或make world
)後,在新世界中有兩種更新來源檔案的方法:呼叫mergemaster -p
或make distribution
。我知道這mergemaster
會調用make distribution
,但它還有什麼作用,為什麼我要調用它而不是僅僅調用它make distribution
?
答案1
make distribution
只需安裝新的配置文件,同時mergemaster
以交互方式遍歷所有配置文件並詢問您想要哪些配置文件(如果可能的話,會智能地升級您從未編輯過的文件)。它甚至為您提供了根據需要合併它們的選項。基本上,它會自動執行安裝更新的設定檔的過程,自動執行所有差異,並為您提供更好的方式來合併新舊配置樹。
如果您好奇它是如何工作的,mergemaster
是只是一個 shell 腳本。