什么是被子补丁集?

noh*_*hat 13 git quilt

有一个名为git-quiltimport的git命令.它的手册页称它"将一个quilt补丁集应用到当前的git分支上,保留了quilt补丁集中存在的补丁边界,补丁顺序和补丁描述."

但是,它没有定义"quilt patchset"是什么.什么是"被子补丁集"?

Kai*_*Kai 17

Quilt是一个补丁管理工具.我们的想法是,您可以更轻松地在单个源客户端中维护多个不连续的更改集,即使它们触摸相同的文件也是如此.

官方网站是稀疏的细节,但值得如果你正在考虑使用它.

如果您没有使用quilt,您可能只需要创建另一个客户端来维护单独的更改集,但您必须修补可以使两个客户端源树都受益的来回更改.


Bri*_*aro 11

被子补丁集是一个特殊的补丁系列,设计用于Quilt工具包.

被子

Quilt本质上是一个补丁管理工具包.它与git的不同之处在于它没有永久历史:补丁本身可以有一个描述字段,通常等同于git中的提交元数据.被子与git的不同之处在于补丁集的锚定(被子只是在提取的源基础之上的一系列补丁,没有任何对要修补的实际源基础的确定性标识).

Git,Quilt和其他内核维护工具(PDF)


Sha*_*son 7

被子补丁集是一组由被子管理和组合的补丁.

补丁集是一组可以应用于一组文件的补丁 - 这些文件可以是代码,文档,数据或其他任何东西,通常是某种文本.实际的补丁是一个文本文件,它定义了从原始版本创建的更改,通常是使用程序'diff'生成的.补丁集是这些差异输出的集合,每个输出通常是变更过程中的逻辑步骤.

Quilt是一个可以管理大量文件上的许多补丁的程序.它可用于创建补丁文件,选择要应用的补丁文件,导出这些补丁以供其他人使用,以及从其他地方导入补丁.

有关使用patch和diff的更多信息,请在此处查看: 差异和补丁的十分钟指南

有关被子信息,请尝试以下操作: Quilt,补丁管理系统, quilt联机帮助页Quilt项目页面