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
我怎样才能做到这一点?