版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/wxid2798226/article/details/82934455
有几个win软件一直想找ubuntu下的替代品
比如TotalCommander,可以比较两个文件夹的内容,非常好用,但是Ubuntu下面没有类似的软件(但是有meld这样的专业比较软件)
需求:比较两个程序文件夹下是否改动过
比如人民币钱包业务,需求很接近数字币钱包,张敏建立了一个新工作区,我想知道是否前者是从后者拷贝的
数字币程序文件夹:~/workspace/branches/btm-develop-v0.2
人民币程序文件夹:~/workspace/branches/bima-rmb-wallet
没有TC怎么办? 其实命令行足够代替了
比较两个文件夹
技巧:有.git的,有编译后结果的,这些不能比较,所以先比src,再比pom文件
vincent@vincent-B250M-DS3H:~/workspace/branches/btm-develop-v0.2/src$ diff -r . ../../bima-rmb-wallet/src/
只在 ./main/resources 存在:application-local.yml
我核对了下,果然工作区没有变,连我4小时前最新修改都纳入了(张敏是3小时前init这个工作区的)
然后比较pom.xml
vincent@vincent-B250M-DS3H:~/workspace/branches/btm-develop-v0.2$ diff pom.xml ../bima-rmb-wallet/pom.xml
7c7
< <artifactId>btm</artifactId>
---
> <artifactId>rmb-wallet</artifactId>
11,12c11,12
< <name>BIMA-BTM</name>
< <description>BIMA Token Market</description>
---
> <name>BIMA-RMB-Wallet</name>
> <description>BIMA RMB Wallet</description>
命令详解
-r 比较目录,起了TotalCommander的作用
–exclude 排除掉某些目录
-y side by side 并排显示输出
meld的使用(svn和git可以调用)
sudo apt install meld