这是可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行的命令 quilt,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
quilt - 管理一系列补丁的工具
概要
被子 [-h] 命令 [选项]
商品描述
Quilt 是一种通过跟踪每个补丁的更改来管理大量补丁的工具
使。 补丁可以应用、不应用、刷新等。关键的哲学概念
是你的主要输出是补丁。
使用 quilt,所有工作都发生在单个目录树中。 命令可以从
源树中的任何位置。 它们的形式 被子 CMD 类似于 CVS、svn 或 git
命令。 只要命令的指定部分是唯一的,它们就可以缩写。
所有命令打印一些帮助文本 被子 CMD -H。
Quilt 管理一堆补丁。 补丁在底座上逐渐应用
树加上所有前面的补丁。 它们可以被推到堆栈顶部(被子 推),
从堆栈中弹出(被子 流行的)。 命令可用于查询内容
系列文件(被子 系列,见下文),堆栈的内容(被子 应用的, 被子
以前, 被子 最佳),以及在特定时刻未应用的补丁 (被子
下页, 被子 未申请)。 默认情况下,大多数命令适用于
叠加。
补丁文件位于 补丁 源树的子目录(参见示例
下面的工作树)。 这 被子_补丁 环境变量可用于覆盖此
地点。 如果在当前目录中找不到,则搜索该子目录
在父目录中递归(这类似于 混帐 搜索其
配置文件)。 这 补丁 目录可能包含子目录。 它也可能是一个
符号链接而不是目录。
一个名为 系列 包含定义顺序的补丁文件名列表
应用补丁。 除非有可以生成系列文件的方法
自动地,它通常与一组补丁一起提供。 在这个文件中,每个
补丁文件名在单独的行上。 补丁文件由路径名标识
相对于 补丁 目录; 补丁可能位于此目录下的子目录中。
系列文件中以哈希字符 (#) 开头的行将被忽略。 你也可以
在每个补丁文件名后添加注释,以空格和哈希开头
特点。 当 quilt 添加、删除或重命名补丁时,它会自动更新
系列文件。 quilt 用户可以在应用一些补丁的同时修改系列文件,如
只要应用的补丁保持其原始顺序。
不同的系列文件可以用不同的方式拼装补丁,对应
例如到不同的开发分支。
在应用补丁(或“推入堆栈”)之前,补丁的所有文件的副本
修改保存到 .pc/补丁 目录。 该补丁已添加到当前列表中
应用补丁 (.pc/applied-patches)。 稍后当补丁重新生成时(被子 刷新),
.pc/ 中的备份副本补丁 与当前版本的文件进行比较
使用 GNU 差异的源代码树。
与补丁相关的文档可以放在补丁文件的开头。 被子是
刷新时小心保留实际补丁之前的所有文本。 (这是
仅限于统一格式的补丁; 看 差异 文档)。
系列文件在 .pc 目录、源代码树的根目录和
补丁目录。 使用找到的第一个系列文件。 这也可能是一个
符号链接,或具有多个硬链接的文件。 通常只使用一个系列文件
对于一组补丁,所以补丁子目录是一个方便的位置。
.pc 目录及其子目录不能重定位,但它可以是一个符号
关联。 当补丁被应用到源代码树时,这个目录对于许多
操作,包括从堆栈中取出补丁(被子 流行的), 和刷新补丁
(被子 刷新)。 .pc目录下的文件在没有时自动删除
不再需要,因此无需手动清理。
被子 指令 参考
加 [-P 补丁] {文件} ...
将一个或多个文件添加到最顶层或已命名的补丁中。 必须将文件添加到补丁中
在被修改之前。 由补丁修改的文件已经应用在
无法添加指定的补丁。
-P 补丁
添加文件的补丁。
注释 [-P 补丁] {文件}
打印指定文件的带注释列表,显示哪些补丁修改了哪些
线。 仅包括应用的补丁。
-P 补丁
停止检查指定补丁而不是最顶层补丁的更改。
应用的 [修补]
打印已应用补丁的列表,或直到并包括指定补丁的所有补丁
文件系列中的补丁。
删除 [-r] [--backup] [补丁|-n]
从系列文件中删除指定的或最顶层的补丁。 如果应用补丁,
quilt 将首先尝试将其删除。 (只有最上面的补丁可以正确删除
现在。)
-n 删除 topmost 之后的下一个补丁,而不是指定的或最上面的补丁。
-r 也从补丁目录中删除已删除的补丁文件。
--备份
将补丁文件重命名为 patch~ 而不是删除它。 如果不使用则忽略
'-r'。
差异 [-pn|-p ab] [-u|-U num|-c|-C num] [--combine patch|-z] [-R] [-P patch] [--snapshot]
[--diff=实用程序] [--无时间戳] [--无索引] [--排序] [--颜色[=总是|自动|从不]]
[文件 ...]
生成最顶层或指定补丁中指定文件的差异。 如果不
文件被指定,所有被修改的文件都包括在内。
-pn
创建 -pn 样式补丁(支持 -p0 或 -p1)。
-p ab
创建一个 -p1 样式的补丁,但使用 a/file 和 b/file 作为原始和新
文件名而不是默认的 dir.orig/file 和 dir/file 名称。
-u, -U 数, -c, -C 数
使用 num 行上下文创建一个统一的差异(-u,-U)。 创建上下文差异
(-c, -C) 有 num 行上下文。 上下文行数默认为 3。
--无时间戳
不要在补丁头中包含文件时间戳。
--无索引
不输出 Index: 行。
-z 将相对于最顶层所做的更改写入标准输出
或指定补丁。
-R 创建一个反向差异。
-P 补丁
为指定的补丁创建一个差异。 (默认为最上面的补丁。)
--组合补丁
为该补丁和指定补丁之间的所有补丁创建一个组合差异
与-P。 补丁名称“-”相当于指定第一个应用的补丁。
--快照
与快照的差异(参见“被子快照 -h”)。
--diff=实用程序
使用指定的实用程序来生成差异。 该实用程序使用
原始和新文件名作为参数。
--color[=总是|自动|从不]
使用语法着色(仅当输出为 tty 时自动激活它)。
- 种类
按名称对文件进行排序,而不是保留原始顺序。
编辑 文件 ...
将 $EDITOR 中的指定文件(它们)添加到最上面的补丁后,对其进行编辑。
档 [-v] [-a] [-l] [--combine 补丁] [补丁]
打印最顶层或指定补丁更改的文件列表。
-a 列出所有应用补丁中的所有文件。
-l 将补丁名称添加到输出中。
-v 详细,更用户友好的输出。
--组合补丁
为该补丁与最顶层或指定的补丁之间的所有补丁创建一个列表
修补。 补丁名称“-”相当于指定第一个应用的补丁。
折 [-R] [-q] [-f] [-p 条带级别]
将从标准输入读取的补丁集成到最顶层的补丁中:在确保
所有修改的文件都是最顶层补丁的一部分,补丁应用
指定的条带级别(默认为 1)。
-R 反向应用补丁。
-q 安静运行。
-f 强制应用,即使补丁被拒绝。 除非在安静模式下,否则应用补丁
交互式:补丁实用程序可能会提出问题。
-p 条带级
应用时从文件名中剥离的路径名组件的数量
补丁文件。
叉 [新名字]
分叉最上面的补丁。 分叉补丁意味着在一个文件下创建它的逐字副本
新名称,并在当前系列中使用该新名称而不是原来的名称。
这在必须修改补丁时很有用,但它的原始版本应该
被保留,例如因为它用于另一个系列,或用于历史。 一种
典型的命令序列是:fork、edit、refresh。
如果 new_name 缺失,分叉补丁的名称将是当前补丁名称,
后跟'-2'。 如果补丁名称已经以破折号和数字结尾,则数字为
进一步增加(例如,patch.diff、patch-2.diff、patch-3.diff)。
图形 [--all] [--reduce] [--lines[=num]] [--edge-labels=files] [-T ps] [补丁]
生成一个 点(1) 显示应用补丁之间依赖关系的有向图。 一种
如果两个补丁都接触同一个文件,或者使用 --lines ,则补丁取决于另一个补丁
选项,如果他们的修改重叠。 除非另有说明,图表包括
最顶层补丁依赖的所有补丁。 当指定补丁名称时,
而不是最上面的补丁,为指定的补丁创建一个图表。 该图将
包括这个补丁依赖的所有其他补丁,以及所有的补丁
依赖这个补丁。
- 全部
生成包含所有应用补丁及其依赖项的图表。 (未申请
补丁不包括在内。)
- 降低
从图中消除传递边。
--行[=编号]
通过查看补丁修改的行来计算依赖项。 除非一个
指定不同的 num,包括两行上下文。
--edge-labels=文件
使用相邻补丁修改的文件名标记图形边缘。
-Tps
直接生成 PostScript 输出文件。
grep的 [-h|选项] {模式}
递归地遍历源文件,跳过补丁和被子元
信息。 如果没有给出文件名参数,则搜索整个源树。
请参阅 grep的(1) 选项的手册页。
-h 打印此帮助。 grep -h 选项可以在双破折号 (--) 之后传递。 搜索
以破折号开头的表达式可以在第二个双破折号 (--
--)。
头 [-a|-r|-e] [--backup] [--dep3] [--strip-diffstat] [--strip-trailing-whitespace]
[修补]
打印或更改最顶层或指定补丁的标题。
-是
附加到 (-a) 或替换 (-r) 现有补丁标头,或编辑 (-e) 标头
在 $EDITOR 中。 如果没有给出这些选项,则打印补丁标题。
--strip-diffstat
从标题中去除 diffstat 输出。
--strip-尾随空白
去除标题行末尾的尾随空格。
--备份
创建补丁旧版本的备份副本作为补丁~。
--dep3
编辑 (-e) 时,插入带有 DEP-3 标题的模板。 DEP-3 是
http://dep.debian.net/deps/dep3/ 补丁标记指南。
进口 [-p num] [-R] [-P 补丁] [-f] [-d {o|a|n}] 补丁文件 ...
导入外部补丁。 补丁将插入到当前顶部之后
补丁,并且必须在导入后推送才能应用它们。
-p 数
应用时要剥离的目录级别数(默认值 = 1)
-R
反向应用补丁。
-P 补丁
要在被子内部使用的补丁文件名。 此选项只能在导入时使用
单个补丁。
-f 覆盖/更新现有补丁。
-d {o|a|n}
在现有补丁中覆盖时,保留旧的 (o)、全部 (a) 或新的 (n) 补丁
标题。 如果两个补丁都包含标头,则必须指定此选项。 这个
选项仅在使用 -f 时有效。
被子元数据现在已初始化。
mail {--mbox 文件|--send} [-m 文本] [-M 文件] [--prefix 前缀] [--sender ...] [--from
...] [--to ...] [--cc ...] [--bcc ...] [--subject ...] [--回复消息] [first_patch
[最后一个补丁]]
从指定范围的补丁或系列中的所有补丁创建邮件消息
文件,然后将它们存储在邮箱文件中,或者立即发送。 编辑是
以介绍模板打开。 请参见
/usr/share/doc/quilt/README.MAIL 了解详情。 在指定补丁范围时,
“-”的第一个补丁名称表示第一个,“-”的最后一个补丁名称表示
该系列的最后一个补丁。
-m 文本
用作简介中的文本的文本。 使用此选项时,编辑器
不会被调用,补丁会被立即处理。
-M 文件
类似于 -m 选项,但请阅读文件中的介绍。
--prefix 前缀
在生成的主题的括号部分使用备用前缀。 默认值
'补丁'。
--mbox 文件
将所有消息以 mbox 格式存储在指定文件中。 mbox 以后可以
例如,使用 formail 发送。
- 发送
直接发送消息。
--发件人
要使用的信封发件人地址。 地址必须是以下格式
`[电子邮件保护]'。 不允许显示名称。
——来自,——主题
要使用的 From 和 Subject 标头的值。 如果没有给出 --from 选项,
使用 --sender 选项的值。
--至、--抄送、--密件抄送
将收件人附加到“收件人”、“抄送”或“密件抄送”标头。
--签名文件
将指定的签名附加到消息(默认为 〜/ .签名 如果找到; 用
`-' 表示没有签名)。
--回复消息
添加适当的标头以回复指定的消息。
新 [-pn|-p ab] {补丁名称}
用指定的文件名创建一个新的补丁,并在最上面插入
修补。 该名称可以以子目录名称为前缀,允许分组
相关补丁放在一起。
-pn
创建 -pn 样式补丁(支持 -p0 或 -p1)。
-p ab
创建一个 -p1 样式的补丁,但使用 a/file 和 b/file 作为原始和新
文件名而不是默认的 dir.orig/file 和 dir/file 名称。
Quilt 可用于源代码树的子目录中。 它确定了一个根
源树通过搜索当前工作上方的补丁目录
目录。 如果被子,在预期的根目录中创建一个补丁目录
选择在目录树中太高的顶级目录。
下页 [修补]
在系列中指定的或最上面的补丁之后打印下一个补丁的名称
文件中。
补丁 [-v] [--color[=always|auto|never]] {file} [文件...]
打印修改任何指定文件的补丁列表。 (使用启发式
确定哪些文件被未应用的补丁修改。 请注意,此启发式是
比扫描应用的补丁慢得多。)
-v 详细,更用户友好的输出。
--color[=总是|自动|从不]
使用语法着色(仅当输出为 tty 时自动激活它)。
流行的 [-afRqv] [编号|补丁]
从应用的补丁堆栈中删除补丁。 没有选项,最上面
补丁被删除。 指定数量后,删除指定数量的补丁。
指定补丁名称后,删除补丁直到指定的补丁位于顶部
堆栈的。 补丁名称可能包含补丁/前缀,这意味着文件名
可以使用完成。
-a 删除所有应用的补丁。
-f 强制删除。 应用补丁之前的状态将从
备份文件。
-R 始终验证补丁是否清除干净; 不要依赖时间戳检查。
-q 安静运行。
-v 详细操作。
以前 [修补]
在指定的或最上面的补丁之前打印前一个补丁的名称
系列文件。
推 [-afqv] [--merge[=merge|diff3]] [--leave-rejects] [--color[=always|auto|never]]
[编号|补丁]
从系列文件应用补丁。 没有选项,该系列的下一个补丁
文件被应用。 指定数量后,应用指定数量的补丁。
当指定补丁名称时,应用所有补丁直到并包括指定的
修补。 补丁名称可能包含补丁/前缀,这意味着文件名
可以使用完成。 所有接触过的文件的 mtime 将完全相同
防止时间偏差。
-a 应用系列文件中的所有补丁。
-q 安静运行。
-f 强制应用,即使补丁被拒绝。 除非在安静模式下,否则应用补丁
交互式:补丁实用程序可能会提出问题。
-v 详细操作。
--模糊=N
设置最大模糊因子(默认值:2)。
-m, --merge[=合并|diff3]
将补丁文件合并到原始文件中(参见 补丁(1))。
--离开-拒绝
留下产生的拒绝文件补丁,即使补丁实际上不是
应用。
--color[=总是|自动|从不]
使用语法着色(仅当输出为 tty 时自动激活它)。
刷新 [-pn|-p ab] [-u|-U num|-c|-C num] [-z[new_name]] [-f] [--no-timestamps] [--no-
索引] [--diffstat] [--sort] [--backup] [--strip-trailing-whitespace] [补丁]
刷新指定的补丁,或者默认情况下最上面的补丁。 文件说明
在保留补丁文件中的实际补丁之前出现。
可以刷新不在顶部的补丁。 如果顶部有任何补丁
补丁刷新修改相同的文件,脚本默认中止。 补丁可以
仍然可以用 -f 刷新。 在这种情况下,此脚本将为每个
shadowed 文件,更新补丁的更改将被忽略,并且仅更改
没有被任何更新的补丁修改的文件将最终出现在
指定的补丁。
-pn
创建 -pn 样式补丁(支持 -p0 或 -p1)。
-p ab
创建一个 -p1 样式的补丁,但使用 a/file 和 b/file 作为原始和新
文件名而不是默认的 dir.orig/file 和 dir/file 名称。
-u, -U 数, -c, -C 数
使用 num 行上下文创建一个统一的差异(-u,-U)。 创建上下文差异
(-c, -C) 有 num 行上下文。 上下文行数默认为 3。
-z[新名称]
创建一个包含更改的新补丁,而不是刷新最上面的补丁。
如果未指定新名称,则在原始补丁名称后添加 `-2',等等(参见
fork 命令。)
--无时间戳
不要在补丁头中包含文件时间戳。
--无索引
不输出 Index: 行。
--差异统计
将 diffstat 部分添加到补丁标头,或替换现有的 diffstat
部分。
-f 强制刷新不在顶部的补丁。
--备份
创建补丁旧版本的备份副本作为补丁~。
- 种类
按名称对文件进行排序,而不是保留原始顺序。
--strip-尾随空白
去除行尾的尾随空格。
去掉 [-P 补丁] {文件} ...
从最顶层或命名补丁中删除一个或多个文件。 修改过的文件
无法删除指定补丁之上的补丁。
-P 补丁
从命名补丁中删除命名文件。
重命名 [-P 补丁] new_name
重命名最顶层或已命名的补丁。
-P 补丁
补丁重命名。
还原 [-P 补丁] {文件} ...
将未提交的更改还原到指定文件的最顶层或命名补丁:
恢复后,'quilt diff -z' 将不会显示这些文件的差异。 更改为
无法恢复由指定补丁上的补丁修改的文件。
-P 补丁
恢复命名补丁中的更改。
系列 [--颜色[=总是|自动|从不]] [-v]
打印系列文件中所有补丁的名称。
--color[=总是|自动|从不]
使用语法着色(仅当输出为 tty 时自动激活它)。
-v 详细,更用户友好的输出。
格局 [-d 路径前缀] [-v] [--sourcedir 目录] [--fuzz=N] {specfile|seriesfile}
从 rpm 规范文件或被子系列文件初始化源树。
-d 结果源树的可选路径前缀。
--源目录
包含包源的目录。 默认为“.”。
-v 详细的调试输出。
--模糊=N
设置最大模糊因子(需要 rpm 4.6 或更高版本)。
壳 [命令]
在重复的环境中启动 shell。 退出shell后,任何修改
在此环境中制作的应用到最上面的补丁。
如果指定了命令,则执行该命令而不是启动 shell。
快照 [-d]
拍摄当前工作状态的快照。 拍摄快照后,树可以
以通常的方式进行修改,包括推送和弹出补丁。 一个不同的反对
快照时刻的树可以用`quilt diff --snapshot'生成。
-d 只删除当前快照。
最佳
打印当前应用补丁堆栈上最顶层补丁的名称。
未申请 [修补]
打印未应用的补丁列表,或遵循指定的所有补丁
系列文件中的补丁。
升级
将工作树中的元数据从旧版本的被子升级到当前版本
版本。 仅当被子元数据格式更改时才需要此命令,并且
工作树仍然包含旧格式的元数据。 在这种情况下,被子会要求
运行“被子升级”。
COMMON 配置 TO 全部 指令
- 痕迹
以 bash 跟踪模式 (-x) 运行命令。 用于内部调试。
--quiltrc 文件
使用指定的配置文件代替 〜/.quiltrc (或 /etc/quilt.quiltrc
if 〜/.quiltrc 不存在)。 有关其详细信息,请参阅 pdf 文档
可能的内容。 特殊值“-”导致被子不读取任何
配置文件。
- 版
打印版本号并立即退出。
退出 状态
如果子命令成功执行,退出状态为 0,如果错误,则退出状态为 1。
退出状态 2 表示 quilt 没有执行任何操作来完成命令。 这个
特别是在整个堆栈已经被推送时要求推送时发生,或者
要求在整个堆栈已经弹出时弹出。 这种行为是为了缓解
被子周围的脚本。
例 OF 工作 树
工作/
├──补丁/
│ ├── series(要应用的补丁列表)
│ ├── patch1.diff (一个特定的补丁)
│ ├── patch2.diff
│ └── ...
├── .pc/
│ ├── .quilt_patches(QUILT_PATCHES的内容)
│ ├── .quilt_series(QUILT_SERIES的内容)
│ ├── patch1.diff/(补丁文件的副本)
│ │ └── ...
│ ├── patch2.diff/
│ │ └── ...
│ └── ...
└── ……
patch/ 目录很珍贵,因为它包含您所有的补丁以及在
它应该被应用。
.pc/ 目录包含一些关于补丁系列当前状态的元数据。
不建议更改其内容。 这个目录通常可以从
初始文件和补丁/目录的内容(前提是所有补丁都是
去除前再生)。
例
有关完整的使用示例,请参阅 pdf 文档。
配置 文件
启动时,quilt 评估用户主目录中的文件 .quiltrc,或文件
使用 --quiltrc 选项指定。 这个文件是一个普通的 bash 脚本。 默认选项
可以通过定义 QUILT_${COMMAND}_ARGS 变量传递给任何 COMMAND。 例如,
QUILT_DIFF_ARGS="--color=auto" 导致被子差异的输出在以下情况下使用语法着色
写入终端。
除此之外,quilt 还识别以下变量:
EDITOR
要运行以编辑文件的程序。 如果没有在配置文件中重新定义,
将使用环境中定义的 $EDITOR。
减
用于调用寻呼机的参数。 如果 LESS,则继承 $LESS 的现有值
已在环境中设置,否则默认为“-FRSX”。
被子_DIFF_OPTS
生成补丁时,quilt 应传递给 GNU diff 的其他选项。 一个有用的
C 源代码的设置是“-p”,这会导致 GNU diff 显示在结果中
更改更改所在的功能的补丁。
QUILT_PATCH_OPTS
应用补丁时,quilt 应传递给 GNU 补丁的其他选项。 为了
例如,最新版本的 GNU 补丁支持“--reject-format=unified”选项
以统一差异样式生成拒绝文件(旧补丁版本使用“--unified-
拒绝文件”)。
如果您遇到无法删除被子的问题,您可能还想添加“-E”选项
当您认为应该清空文件时。 GNU补丁的文档说
“通常这个选项是不必要的”,但是当补丁处于 POSIX 模式或补丁
格式不允许区分空文件和删除的文件,补丁删除
仅当给出 -E 选项时才为空文件。 请注意,当传递 -E 到补丁时,
quilt 将不再能够处理空文件,这就是为什么不使用 -E
更长的默认值。
QUILT_DIFFSTAT_OPTS
生成补丁统计信息时,quilt 应传递给 diffstat 的其他选项。
例如,“-f0”可用于替代输出格式。 最近的版本
diffstat 还支持替代的舍入方法(“-r1”、“-r2”)。
被子_补丁
补丁文件的位置,默认为“补丁”。
被子系列
系列文件的名称,默认为“系列”。 除非使用绝对路径,
上述搜索算法适用。
被子补丁前缀
如果设置为任何内容,quilt 将在其打印的补丁名称前加上它们的目录
(QUILT_PATCHES)。
被子_NO_DIFF_INDEX
默认情况下,quilt 在它生成的补丁之前添加一个 Index: 行。 如果这
变量设置为任何内容,不添加任何行。 这是添加 --no- 的快捷方式
QUILT_DIFF_ARGS 和 QUILT_REFRESH_ARGS 的索引。
QUILT_NO_DIFF_TIMESTAMPS
默认情况下,quilt 在生成补丁时在标题中包含时间戳。 如果这
变量设置为任何内容,不包括时间戳。 这是一条捷径
向 QUILT_DIFF_ARGS 和 QUILT_REFRESH_ARGS 添加 --no-timestamps。
被子寻呼机
pager quilt 应用于产生分页输出的命令。 如果未设置,则
使用 GIT_PAGER 或 PAGER 的值。 如果没有设置这些变量,“less -R”是
用过的。 空值表示不应使用寻呼机。
被子颜色
默认情况下,quilt 使用其预定义的颜色集以便更易于理解
在区分各种类型的补丁时,例如。 应用/未应用、失败等。
要覆盖一个或多个颜色设置,请在下面设置 QUILT_COLORS 变量
语法 - 冒号 (:) 分隔的元素列表,每个元素都具有以下形式
名称>= [; ]
下面列出了格式名称及其各自的默认值,以及它们的
用法。 颜色代码(值)是标准的 bash 着色转义代码。 更多信息请访问
http://tldp.org/LDP/abs/html/colorizing.html#AEN20229
diff_hdr 在 'quilt diff' 中用于为索引线着色。 默认为 32(绿色)。
差异添加 用于 'quilt diff' 为添加的线条着色。 默认为 36(天蓝色)。
差异模型 在 'quilt diff' 中用于为修改后的线条着色。 默认为 35(紫色)。
差异rem 在 'quilt diff' 中用于为移除的线条着色。 默认为 35(紫色)。
差异大块 在“被子差异”中用于为大块头着色。 默认为 33(棕色/橙色)。
差异_ctx 在 'quilt diff' 中用于在大块标题结束后为文本着色(diff
--show-c-function 生成这个)。 默认为 35(紫色)。
diff_cctx 用于 'quilt diff' 之前或之后为 15 星号序列着色
大块头。 默认为 33(棕色/橙色)。
补丁模糊
在“被子推送”中用于为补丁模糊信息着色。 默认为 35
(紫色的)。
补丁失败
在“被子推送”中用于为失败消息着色。 默认为 31(红色)。
系列应用程序
在“被子系列”和“被子补丁”中用于为应用的补丁名称着色。
默认为 32(绿色)。
系列顶部
在“被子系列”和“被子补丁”中用于为顶部补丁名称着色。
默认为 33(棕色/橙色)。
系列_una
在“被子系列”和“被子补丁”中用于为未应用的补丁名称着色。
默认为 0(无特殊颜色)。
此外,该 清除 格式名称用于关闭特殊着色。 它的价值是
0; 不建议修改。
QUILT_COLORS 的内容取代默认值。 所以值 diff_hdr=35;44
将为您提供洋红色而不是蓝色的差异标题,而不是默认的绿色
不变的背景。 为此,将以下内容添加到 〜/.quiltrc (或
/etc/quilt.quiltrc):
QUILT_DIFF_ARGS="--颜色"
QUILT_COLORS='diff_hdr=35;44'
作者
Quilt 最初是由 Andrew Morton 编写的一系列脚本(补丁脚本)。 基于
安德烈亚斯·格伦巴赫 (Andreas Gruenbacher) 在安德鲁的帮助下完全重写了剧本
其他几个贡献者(请参阅分发中的 AUTHORS 文件)。
本手册页由 Martin Quinson 根据 pdf 中的信息编写
文档,并在每个命令的帮助消息中。
使用 onworks.net 服务在线使用被子