Content-type: text/html
GENDIFF
GENDIFF
Section: User Commands (1)
Updated: Mon Jan 10 2000
Index
NAME
gendiff - 致力于创建无错的 diff 文件的工具
SYNOPSIS
gendiff <directory> <diff-extension>
DESCRIPTION
gendiff 是一个简单的脚本,目标是根据单一的目录生成一个 diff 文件。它以一个目录名,以及一个 "diff 扩展名" 作为它的参数。diff 扩展名应当是一个唯一的字符序列,添加到所有原始的,未修改的文件后面。程序的输出是一个 diff 文件,可以使用 patch 程序来应用它,重新创造修改。
通常,创建 diff 文件的步骤是创建两个完全相同的目录,在其中一个中进行修改,然后使用 diff 工具来创建两个目录之间区别的列表。使用 gendiff 消除了对额外的,原始的,未修改的目录复件的要求。只有需要修改的个别文件需要被保存。
在编辑之前,复制一份文件,将所选的扩展名附加到文件名后面。也就是说,如果要修改 somfile.cpp,并且已经选择了扩展名 "fix",那么在修改之前,将它复制为 somefile.cpp.fix。然后,修改原来的文件 (somefile.cpp)。
这样编辑所有文件之后,进入源代码所在的那个目录的上级目录,然后输入
$ gendiff somedirectory .fix > mydiff-fix.patch
应当将输出重定向到一个文件 (像例子中一样),除非你想在标准输出上看到结果。
SEE ALSO
diff(1),
patch(1)
AUTHOR
Marc Ewing <marc@redhat.com>
TRANSBY
LinuxForum.Net CMPP 中文手册页计划 [url=http://cmpp.linuxforum.net]
* Tue May 3 2005 Yuan Yijun <bbbush@163.com> rpm-4.4.1-3
- 初始版本, 来自于 rpm 的手册页集合
[中文版维护人]
Yuan Yijun "bbbush@163.com"
[中文版最新更新]
Tue May 3 2005
《中国linux论坛man手册页翻译计划》
http://cmpp.linuxforum.net
Index
- NAME
-
- SYNOPSIS
-
- DESCRIPTION
-
- SEE ALSO
-
- AUTHOR
-
- TRANSBY
-
- [中文版维护人]
-
- [中文版最新更新]
-
- 《中国linux论坛man手册页翻译计划》
-
This document was created by
man2html,
using the manual pages.
Time: 07:53:07 GMT, May 08, 2005