我使用此方法找出长时间删除的文件:
$ svn diff -r 79 svn_folder |diffstat
xxxxxxxxxxx.ksh | 61 ------------------------------------------------------
xxxxxxxxxxx.sh | 61 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
0 files changed, 1 insertions(+), 1 deletions(-)
我试图找出谁删除xxxxxxxxxxx.ksh。有效的方法吗?我不想使用'svn log -v'来查询每个版本。
答案 0 :(得分:0)
要获取已删除文件的日志,请使用
svn log -r lastrevisionthefileexisted 如果要恢复文件并保留其版本历史记录,请使用
svn copy url / of / file @ lastrevisionthefileexisted -r lastrevisionthefileexisted path / to / workingcopy / file 如果您只想要文件内容但未版本化(例如,为了快速检查),请使用
svn cat url / of / file @ lastrevisionthefileexisted -r latrevisionthefileexisted>文件 无论如何,请勿使用' svn up'获取已删除的文件!