「mergemaster」能做什麼而「make distribution」不能做什麼?

「mergemaster」能做什麼而「make distribution」不能做什麼?

呼叫make installworld(或make world)後,在新世界中有兩種更新來源檔案的方法:呼叫mergemaster -pmake distribution。我知道這mergemaster會調用make distribution,但它還有什麼作用,為什麼我要調用它而不是僅僅調用它make distribution

答案1

make distribution只需安裝新的配置文件,同時mergemaster以交互方式遍歷所有配置文件並詢問您想要哪些配置文件(如果可能的話,會智能地升級您從未編輯過的文件)。它甚至為您提供了根據需要合併它們的選項。基本上,它會自動執行安裝更新的設定檔的過程,自動執行所有差異,並為您提供更好的方式來合併新舊配置樹。

如果您好奇它是如何工作的,mergemaster只是一個 shell 腳本

相關內容