我有得到由2个不同版本的同一工具生成的项目2所TCL表示,让我们给他们打电话v1.tcl和v2.tcl
除了行的顺序之外,这些日志对于所有意图和目的在逻辑上通常是相同的。当我的项目的版本 1 和 2 相同时,每行都v1.tcl将在某处恰好出现一次v2.tcl。
我希望能够确定是否有人做出了v2.tcl需要向后移植的更改v1.tcl(或反之亦然)……换句话说,我只想看到不匹配的行。例如:
v1.tcl:
foo1
bar1
hello1
world1
Run Code Online (Sandbox Code Playgroud)v2.tcl:
hello1
bar1
foo2
world1
goodbye2
Run Code Online (Sandbox Code Playgroud)“差异”返回值:
file1:1 foo1
file2:3 foo2
file2:5 goodbye2
Run Code Online (Sandbox Code Playgroud)我应该写我自己的小脚本吗?有没有工具可以做到这一点?