“mergemaster”能做什么而“make distribution”不能做什么?

“mergemaster”能做什么而“make distribution”不能做什么?

调用make installworld(或make world)后,在新世界中有两种更新源文件的方法:调用mergemaster -pmake distribution。我知道这mergemaster会调用make distribution,但它还有什么作用,为什么我要调用它而不是仅仅调用它make distribution

答案1

make distribution只需安装新的配置文件,同时mergemaster以交互方式遍历所有配置文件并询问您想要哪些配置文件(如果可能的话,会智能地升级您从未编辑过的文件)。它甚至为您提供了根据需要合并它们的选项。基本上,它自动执行安装更新配置文件的过程,自动执行所有差异,并为您提供更好的方式来合并新旧配置树。

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

相关内容