Git 两个SVN分支内容之间的差异
我想比较两个svn分支,这样脚本引用一个文本文件作为文件名以检入分支,并显示一个结果,该结果只给出Br1或Br2中缺少的文件名。我遇到了Git 两个SVN分支内容之间的差异,git,bash,shell,svn,scripting,Git,Bash,Shell,Svn,Scripting,我想比较两个svn分支,这样脚本引用一个文本文件作为文件名以检入分支,并显示一个结果,该结果只给出Br1或Br2中缺少的文件名。我遇到了svn diff,但它没有帮助。然后我遇到了这些命令: diff -rq dir1 dir2 但是所有这些脚本都可以在签出的SVN repo上运行,我正在寻找一种方法,在一个和一个脚本上运行这些命令,该脚本可以引用文本文件以获取要签入Br1和Br2的文件名,然后用目录结构提供Br1或Br2中缺少的文件名。我认为运行svn diff--summary和grepp
svn diff
,但它没有帮助。然后我遇到了这些命令:
diff -rq dir1 dir2
但是所有这些脚本都可以在签出的SVN repo上运行,我正在寻找一种方法,在一个和一个脚本上运行这些命令,该脚本可以引用文本文件以获取要签入Br1和Br2的文件名,然后用目录结构提供Br1或Br2中缺少的文件名。我认为运行
svn diff--summary
和grepping输出应有助于:
svn diff --summarize http://.../Br1 and http://.../Br2 | grep "A "
我认为运行
svn diff--summary
和grepping输出应有助于:
svn diff --summarize http://.../Br1 and http://.../Br2 | grep "A "
您是否尝试过使用
svn diff--summary
?@IvanZhakov是的,我尝试过了,它给出了一个巨大的文件列表,但是我只想检查两个svn分支中是否存在相同的java文件,如果缺少任何文件,它会给出该文件的名称。您是否尝试过使用svn diff--summary
?@IvanZhakov是的,我尝试过,它给出了一个巨大的文件列表,但是我只想检查两个svn分支中是否存在相同的java文件,如果缺少任何文件,那么它会给出该文件的名称。如果我们只想检查*.java文件,什么应该是grep“”?我试过了,但我不确定如何读取结果,你能举个例子并详细说明如何读取输出吗。svn diffhttp://svn.apache.org/repos/asf/subversion/branches/1.8.x http://svn.apache.org/repos/asf/subversion/branches/1.9.x --总结| grep“^A.*.java”
我试过这个:svn diffhttp://172.16.1.57/CRM/MFS/Mobiquity/branches/Mobiquity_v4.8/ http://172.16.1.57/CRM/MFS/Mobiquity/branches/Mobiquity_v4.9/ --总结| grep“*\.java”
得到这个结果:Mhttp://172.16.1.57/CRM/MFS/Mobiquity/branches/Mobiquity_v4.8/Code/MavenCode/RootTxn/somtel/src/main/java/com/mmoney/interfaces/Alcatel432UrlConnection.java我实际上想比较v4.8中的java文件是否也存在于v4.9中
,你能举个例子并详细说明如何读取输出吗。svn diffhttp://svn.apache.org/repos/asf/subversion/branches/1.8.x http://svn.apache.org/repos/asf/subversion/branches/1.9.x --总结| grep“^A.*.java”
我试过这个:svn diffhttp://172.16.1.57/CRM/MFS/Mobiquity/branches/Mobiquity_v4.8/ http://172.16.1.57/CRM/MFS/Mobiquity/branches/Mobiquity_v4.9/ --总结| grep“*\.java”
得到这个结果:Mhttp://172.16.1.57/CRM/MFS/Mobiquity/branches/Mobiquity_v4.8/Code/MavenCode/RootTxn/somtel/src/main/java/com/mmoney/interfaces/Alcatel432UrlConnection.java我实际上想比较v4.8中存在的java文件是否也存在于v4.9中
svn diff --summarize http://.../Br1 and http://.../Br2 | grep "A "