我想比较两个svn分支http://.../Br1和http://.../Br2,以便脚本引用一个文本文件,用于检查分支中要检查的文件名,并显示一个结果,该结果仅在Br1中提供缺少的文件名或BR2。我遇到svn diff
,但没有帮助。然后我遇到了这些命令:
diff -rq dir1 dir2
diff <(cd folder1 && find . | sort) <(cd folder2 && find . | sort)
diff -r dir1 dir2 | grep dir1 | awk '{print $4}' > difference1.txt
但是所有这些脚本都可以检出SVN仓库,我正在寻找一种在http://svn_repo_link/上运行这些命令的方法以及一个可以引用文本文件来检查文件名的脚本在Br1和Br2中,然后使用目录结构提供Br1或Br2中缺少的文件名。
答案 0 :(得分:0)
我认为运行svn diff --summarize
和grepping输出应该会有所帮助:
svn diff --summarize http://.../Br1 and http://.../Br2 | grep "A "