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