Quilt

Quilt是用来管理补丁的一个工具,非常好用,是由Andrew Morton自己写的一些脚本演变而来,现在由Andreas来维护。它解决了一些常见却又不太好处理的做补丁的问题,比如,两个补丁对同一个文件做了修改,怎么合并两个补丁?

小试了一下quilt,发现确实挺好用的, 也发现很多内核开发者也都在用(从输出的补丁信息可以看出)。而且我认为quilt的设计思想非常好,用了栈的原理。

命令行界面的quilt可以在这里下载,不过请注意,它对bash版本还有些挑剔,我在fc5上装的版本它警告说有bug,只能升级bash后再装。懒惰的人可以装一个图形界面的quilt来用一下。

关于quilt的教程似乎不多,中文更少,以后有时间的话我详细整理一下。这里先给出我搜到的两个:维护者写的“官方”教程和一个简单的quilt介绍