假设我有一个 diff 文件,看起来基本上如下所示。
+line a
-line b
Run Code Online (Sandbox Code Playgroud)
是否可以执行以下一项(或两项)操作:
反转这个文件(所以我会得到)
-line a
+line b
Run Code Online (Sandbox Code Playgroud)传递一些参数,patch因此最终结果与应用上述反向差异文件相同
要重写反向/反向 diff 文件,请interdiff使用diffutils:
interdiff -q my-diff-file /dev/null
Run Code Online (Sandbox Code Playgroud)
这是您应该做的事情(假设newFile.txt是您要应用反向差异文件的文件,而diffFile.txt是差异文件):
patch -R newFile.txt diffFile.txt -o oldFile.txt
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2107 次 |
| 最近记录: |