这是命令flipdiff,可以使用我们的多个免费在线工作站之一在OnWorks 免费托管服务提供商中运行,例如Ubuntu Online、Fedora Online、Windows 在线模拟器或MAC OS 在线模拟器
程序:
您的姓名
flipdiff - 交换两个增量补丁的顺序
概要
翻转 [[-p n] | [--条匹配=n]] [[-U n] | [--统一=n]] [[-d 拍] |
[--删除上下文=拍]] [[-q] | [--安静]] [[-z] | [--解压]] [[-b] |
[--ignore-space-change]] [[-B] | [--忽略空白行]] [[-i] | [--忽略大小写]]
[[-w] | [--忽略所有空间]] [--就地] 差异1 差异2
翻转 {[--帮助] | [ - 版本]}
商品描述
翻转 交换一个接一个应用的两个补丁文件的顺序。 这
补丁必须是“干净的”:上下文行必须匹配并且不应该有不匹配的
抵消。
交换的补丁被发送到标准输出,带有标记线
(“=== 8< === 切这里 === 8< ===”),除非 - 到位 选项通过。
在这种情况下,输出将写回原始输入文件。
配置
-p n, --剥离匹配=n
比较文件名时,忽略第一个 n 来自两个补丁的路径名组件。
(这类似于 -p 选择 GNU 补丁(1)。)
-q, - 安静的
更安静的输出。 不要在每个补丁的开头写出理由行。
-U n, --统一=n
尝试显示 n 上下文行(至少需要 n 两者的上下文
输入文件)。 (这类似于 -U 选择 GNU 差异(1)。)
-d 模式, --drop-上下文=模式
不要在与 shell 通配符匹配的文件上显示任何上下文 模式. 这个选项
可以多次给予。
注意shell通配符模式的解释不计算斜线
特殊字符或句点(换句话说,没有给 匹配)。 这
这样就可以在不限制数量的情况下给出“*/basename”类型的模式
路径名组件。
-i, --忽略大小写
考虑大小写相同。
-w, --忽略所有空间
忽略补丁中的空白更改。
-b, --忽略空间变化
忽略空白数量的变化。
-B, --忽略空白行
忽略所有行都是空白的更改。
-z, --解压
解压扩展名为 .gz 和 .bz2 的文件。
- 到位
将输出写入原始输入文件。
- 帮帮我
显示简短的使用消息。
- 版
显示flipdiff的版本号。
限制
这只是经过非常轻微的测试,甚至可能不起作用。 使用 - 到位 是不是
目前推荐。
在某些情况下,如果没有,就不可能有意义地翻转补丁
理解内容的语义。 这个程序只使用完整的行
出现在两个补丁应用过程中的某个阶段,从不组成一行
从零件。
因此,通读输出以检查它通常是一个好主意
说得通。
使用 onworks.net 服务在线使用 flipdiff