安裝程序:在我的資源庫中的文件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:」行。 –