好的,请看看以下内容:
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
。我是通过svnlook proplist
命令完成的。好的,到目前为止一切顺利。
第3行显示属性propget
上foo
的结果。它什么都不返回。如果我像第4行那样错误地填写了这个名字,它会告诉我找不到该属性。
我的理解是svnlook propget
打算像svn propget
那样打印属性的值。事实上:
$ svn propget -r2 foo file://$PWD/svn_repos/trunk
bar
完全符合我的想法。
我错过了什么。我做错什么了吗。或者svnlook
命令有问题吗?
我需要这个用于Subversion挂钩,因此不可能使用svn
而不是svnlook
。
答案 0 :(得分:1)
发现了这个问题。我的客户服务中的朋友称之为代码ID:“Ten-T”。
david@DaveBook:~david
$ svnlook propget -r2 svn_repos/ foo trunk
bardavid@DaveBook:~david
$
请看第三行:在我的提示中, bar
位于 david
前面。
当我在此处发布时,我删除了过于复杂的提示行。
答案 1 :(得分:0)
您是否需要包含存储库路径而不仅仅是-r开关? http://svnbook.red-bean.com/en/1.5/svn.ref.svnlook.c.propget.html