3

我有一个 .diff 文件,但我不知道如何打开它。我尝试使用 FileMerge,但这并没有给我打开 .diff 文件的选项。

有任何想法吗?谢谢。

4

4 回答 4

3

patch从命令行使用,就像在 Linux 机器上一样。

patch original_file.c diff_file.diff

编辑:
我假设“打开”是指将差异文件应用于原始文件。如果您只想查看文件,请参阅Chris 的回答。

于 2009-10-30T09:06:04.510 回答
3

差异只是纯文本。您应该可以使用TextEdit或任何其他文本编辑器打开它。如果您想要语法突出显示,可能许多更高级的编辑器都可以做到这一点。我刚刚使用Aquamacs Emacs加载了一个差异文件,它提供了一些突出显示。

如果您想将差异“应用”到文件,请使用patch命令,就像在SanHolo的回答中一样。

于 2009-10-30T09:07:16.287 回答
3

Vim 为 diff 文件提供着色。如果您更喜欢图形化,请使用MacVim(免费)或TextMate(非免费)。

文本伴侣 文本伴侣

麦克维姆 麦克维姆

维姆 维姆

于 2009-10-30T09:21:17.267 回答
1

Kompare 在方便的视图中打开 .diff

于 2011-03-10T08:07:37.087 回答