'mergemaster' 做了什么而 'make distribution' 没有?

gvk*_*vkv 5 freebsd source jails

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

dur*_*n42 4

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

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