gpt4 book ai didi

diff - 通过kdiff3文件比较,我可以生成统一差异格式的差异吗?

转载 作者:行者123 更新时间:2023-12-03 14:22:33 30 4
gpt4 key购买 nike

我在Windows中有一个kdiff3比较,我想将比较保存为统一diff格式的文本文件。

我意识到这是一个奇怪的问题。通常,人们已经有了diff文本,并希望在kdiff3中以图形方式查看它。

我在Windows中使用... unusual ...版本控制tool,它可以比较版本并在kdiff3中显示比较。但是,至少对于像我这样的非ClearCase忍者来说,生成Unix友好的输出绝对不友好。

我真正真正要爱的是以统一的diff格式获取比较的输出,因此我可以使用patch之类的工具。我并不特别喜欢ClearCase,我很乐意将其尽可能地抛弃。

kdiff3可以采用现有的比较并将其导出为统一的diff格式吗?

最佳答案

Windows中的kdiff3往往也带有标准的命令行diff utils-在C:\Program Files*\KDiff3\bin文件夹中查找;如果存在diff.exe,则可以使用该文件(标准diff -u file1 file2)。 (如果不存在,请重新运行kdiff3安装程序并选择“实用程序”选项。)

如果要查看从Cl​​earCase自动启动的正在运行的kdiff3中的某些文件,请在kdiff3 bin目录中打开命令提示符(或将bin目录的内容复制到C:\Windows中,以使这些命令可在任何地方使用)并做:

diff -u "<copy-pasted path of file A>" "<copy-pasted path of file B>"

文件A和文件B的路径来自您的kdiff3窗口(它们是否是临时文件都没有关系;只要打开kdiff3窗口,它们就会存在)。

关于diff - 通过kdiff3文件比较,我可以生成统一差异格式的差异吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12826132/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com