安装程序:在我的资源库中的文件foo/bar
被复制(修改)为foo/baz
,并且在r123中删除了原始文件。该副本是手动执行的,而不是svn cp
。自那以后,许多修订已经过去。如何svn注释/责备删除的文件?
我现在想看看foo/baz
中的一些行来自哪里。跟踪回foo/bar
后,我试试这个命令:
$ svn annotate foo/bar -r 122
svn: warning: W155010: The node '/path/to/checkout/foo/bar' was not found.
svn: E200009: Could not perform blame on all targets because some targets don't exist
...但因为该文件不存在了这是行不通的!
问题:我如何svn annotate
已被删除的文件?
与我的方法不同,这需要知道从存储库根目录到当前目录的路径。与我的回答一样,有一种方法是使用'svn info'并查找“Relative URL:”行。 –