|
发表于 2005-5-9 02:58:39
|
显示全部楼层
代 minghua 回复 fundawang:
Debian 的 .diff.gz 格式是最基本的 patch 格式,已经用了十年了,必须要保持和以前兼容. 如果有许多 patch,要一一说明的话有另外的工具管理,最强大的可能是 dbs,后来有 cdbs, dpatch 等更简单易用的系统。我用 dpatch,不但每个 patch 可以分开,分别说明内容,还可以规定 patch apply 的顺序(这样一个 patch 可以依赖于另一个)以及规定某些 patch 只用于特定的 architecture。
总之,.diff.gz 的格式是便于管理,不用每次更新都把原有的 source 重新上传一遍,并不是说让每个人都直接读 .diff.gz 的格式。每个 maintainer 可以根据自己 package 的复杂程度选择合适的 patch 管理系统,并不是象 fundawang 说的那样一刀切的情况。 |
|