gendiff 中文手册

发布于 2021-07-05 13:13:18 字数 854 浏览 948 评论 0

原文:http://www.jinbuguo.com/man/gendiff.html

名字

gendiff - 致力于创建无错的 diff 文件的工具

语法

gendiff directory diff-extension

描述

gendiff 是一个简单的脚本,其目标是从一个单独的目录生成一个 diff 文件。它以一个 directory(目录) 以及一个 diff-extension(diff 后缀)作为参数。diff-extension 应当是一个唯一的字符序列,将被添加到所有原始的、未修改的文件后面。程序的输出是一个 diff 文件,可以被 patch 程序用来重建修改。

通常,创建 diff 文件的步骤是创建两个完全相同的目录,并对其中一个进行修改,然后使用 diff 工具来创建两个目录之间区别的列表。使用 gendiff 消除了对原始的、未修改的目录进行复件的要求,它只需要保存那些被修改过的文件。

在编辑一个文件之前,首先将它复制一份,并将所选的 diff-extension 附加到文件名后面。

比如你要修改 somfile.cpp ,并且已将 diff-extension 设为 fix,那么在修改之前,只要将它复制为 somefile.cpp.fix ,然后修改原文件(somefile.cpp)即可。

按这样的方法编辑完所有文件之后,进入源代码所在目录的上级目录,然后输入

$ gendiff somedirectory .fix > mydiff-fix.patch

你应当将输出重定向到一个文件(像例子中一样),除非你想在标准输出上看到结果。

SEE ALSO

diff(1)、patch(1)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据

关于作者

JSmiles

生命进入颠沛而奔忙的本质状态,并将以不断告别和相遇的陈旧方式继续下去。

0 文章
0 评论
84960 人气
更多

推荐作者

1CH1MKgiKxn9p

文章 0 评论 0

ゞ记忆︶ㄣ

文章 0 评论 0

JackDx

文章 0 评论 0

信远

文章 0 评论 0

yaoduoduo1995

文章 0 评论 0

霞映澄塘

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文