如何获取网络上2个文件夹内的所有文件之间的差异?

雷拉:

所以我想将此文件夹 http://cloudobserver.googlecode.com/svn/branches/v0.4/Boost.Extension.Tutorial/libs/boost/extension/ 进行比较http://svn.boost.org/svn/boost/sandbox/boost/extension/我想得到一个差异文件。这些文件夹在svn的控制下,但我更喜欢git风格的diff文件(如此处所示),git diff但似乎不适用于Web文件夹。那么如何在Linux上用一个命令来做同样的事情呢?

更新:所以我们有了一个很好的答案但这很奇怪-在我看来,这表明所有文件(相同文件)的全部内容都替换为非常相同的内容(尽管我确定只有3-4条代码行被完全更改)...

更新2:要实现我真正需要的功能(在Linux上具有git样式的仅具有真正更改的行的dif文件)可以:

$ svn export http://cloudobserver.googlecode.com/svn/branches/v0.4/Boost.Extension.Tutorial/libs/boost/extension/ repos2 --native-eol CRLF
$ svn export http://svn.boost.org/svn/boost/sandbox/boost/extension/ repos --native-eol CRLF
$ git diff repos repos2 > fileWithReadableDiff.diff
看到:

一旦有了源树,例如

diff -ENwbur repos1/ repos2/ 

更好

diff -ENwbur repos1/ repos2/  | kompare -o -

并在一个好的gui工具中破解它:)

  • -EWB忽略大部分空白更改
  • -N检测新文件
  • -u统一
  • -r递归

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何删除Android上一个文件夹中的所有文件和文件夹

如何使用Java从一个文件夹中获取所有文本文件?

如何从Java Resources文件夹中的文件夹获取所有文件的列表

列出网络位置中的所有共享文件夹

如何从php中所有文件的文件夹目录中仅获取视频文件?

从公共网络共享驱动器中获取所有子文件夹

使用UWP获取库中特定文件夹内的所有文件

获取所有文件夹而不是文件的列表

为什么文件夹大小在单独的文件夹和所有文件夹内容之间有如此大的差异?

Angular获取指定文件夹内的所有文件名

Powershell获取所有文件和一个文件夹

如何使用批处理文件删除2个特定文件夹中的所有内容?

如何使用一个命令将所有pdf文件转换为文本(在文件夹内)?

如何以递归方式将所有文件夹chmod排除在特定文件夹内的所有文件夹?

如何创建一个批处理,在本地网络上的所有(未知)共享文件夹中搜索特定文件夹?

如何按原样使用文件夹内或文件夹外的所有php文件

如何在文件夹中的所有(关闭)Excel文件上运行一个VBA宏?

如何在OS X上的文件夹内的所有.php文件中替换字符?

查找两个主文件夹之间的所有权差异?

如何从Imapclient文件夹中获取所有消息?

如何选择/复制文件夹1中名称与其他文件夹2中的其他文件夹匹配的所有文件夹

从php文件夹中获取所有文件

如何获取该文件夹中的所有文件

python脚本获取多个子文件夹中的所有.mp3文件并移动到PC上的一个文件夹?

匹配文件夹内的所有文件并忽略其中的一个文件夹

如何让 gitignore 排除 2 个文件夹中存在的特定 js 文件,而忽略所有其他 js 文件?

Flutter 如何从一个列表中的资产文件夹中获取所有文件

如何使用bat文件回显文件夹内的所有文件?

如何获取特定文件夹中的所有文件?