好的,请看以下内容:
1: $ svnlook changed -r2 svn_repos/
_U trunk/
2: $ svnlook proplist -r2 -v svn_repos/ trunk
foo : bar
3: $ svnlook propget -r2 svn_repos/ foo trunk
4: $ svnlook propget -r2 svn_repos/ fooo trunk
svnlook: Property 'fooo' not found on path 'trunk' in revision 2
5: $
我正在使用 svnlook 命令,似乎有问题。第 1 行显示trunk
. 第 2 行显示有一个名为 的foo
属性bar
。我通过 thssvnlook proplist
命令做到了这一点。好的,到目前为止一切顺利。
第 3 行显示了propget
on property的结果foo
。它什么也不返回。如果我像第 4 行那样拼错了名称,它会告诉我找不到该属性。
我的理解是,svnlook propget
假设打印财产的价值很像svn propget
。实际上:
$ svn propget -r2 foo file://$PWD/svn_repos/trunk
bar
完全按照我的想法去做。
我是不是错过了什么。我做错什么了吗。还是命令有问题svnlook
?
我需要这个作为 Subversion 钩子,所以使用svn
代替svnlook
是不可能的。