是否可以使用输出差异(每个字的差异)来修补文件?
我有一个文件,不仅包含单词更改,还添加/删除了换行符。我可以用它wdiff
来查看单词的变化。但是我可以将这些单词更改应用回原来的版本吗?
我尝试过类似的事情:
wdiff old_file new_file > test.patch
patch old_file test.patch
显然,这是行不通的(因为换行符被搞乱了)。输出是:
patch: **** Only garbage was found in the patch input.
问题是:
是否有一个变体patch
或类似的程序可以使用(或类似的单词比较程序)的输出wdiff
来修补对原始文件的更改?
(即忽略换行符中所有更改的 wdiff/patch 过程)。