假设我在svn中有带有svn:external setup的目录:
$ svn propget svn:externals <url>/project_a/trunk/A
<url>/project_b/B B
$ svn info ^/trunk/A
(...)
Revision: 133416
(...)
$ svn info ^/trunk/A/B
svn: warning: W170000: URL '...' non-existent in revision 133416
svn: E200009: Could not display info for all targets because some targets don't exist
$ svn log --verbose <url>/project_a/trunk/A
(no mention of directory B at all)
我如何找出创建此外部的人员和时间?
运行svn log --verbose --diff --depth=empty <url>/project_a/trunk/A
.该命令将仅显示对 <url>/project_a/trunk/A
所做的属性更改。
如果我理解正确,您正在寻找目录的第一个修订版。
svn log -r 1:HEAD --limit 1 ^/trunk/A/B