svn --summarize忽略移动的文件

时间:2018-04-05 09:41:51

标签: svn diff

svn mv dir1/a.cpp dir2/a.cpp

svn diff | grep ^Index
Index: dir1/a.cpp

svn diff --show-copies-as-adds | grep ^Index
Index: dir1/a.cpp
Index: dir2/a.cpp

svn diff --summarize
D       dir1/a.cpp

svn diff --show-copies-as-adds --summarize
D       dir1/a.cpp

我想列出当前修改过的文件。除了移动的文件外,svn diff --summarize大多数工作正常。 svn diff仅返回已删除的文件(已从移动的文件)。如上所示,选项--show-copies-as-adds会对此有所帮助。但是,--summarize标志似乎忽略了--show-copies-as-adds。我需要的是这样的事情:

svn diff --show-copies-as-adds --summarize-better
D       dir1/a.cpp
A       dir2/a.cpp

我怎样才能做到这一点?

0 个答案:

没有答案