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