2

好的,请看以下内容:

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 行显示了propgeton property的结果foo。它什么也不返回。如果我像第 4 行那样拼错了名称,它会告诉我找不到该属性。

我的理解是,svnlook propget假设打印财产的价值很像svn propget。实际上:

$ svn propget -r2 foo file://$PWD/svn_repos/trunk 
bar

完全按照我的想法去做。

我是不是错过了什么。我做错什么了吗。还是命令有问题svnlook

我需要这个作为 Subversion 钩子,所以使用svn代替svnlook是不可能的。

4

2 回答 2

1

发现问题。这就是我在客户服务部门的朋友所说的代码 ID:“Ten-T”

david@DaveBook:~david
$ svnlook propget -r2 svn_repos/ foo trunk
bardavid@DaveBook:~david
$

看第三行:There it is: the在我的提示符bar前面。david

当我在这里发布时,我删除了提示过于复杂的行。

于 2011-07-13T22:12:52.067 回答
0

您是否需要包含存储库路径而不仅仅是 -r 开关? http://svnbook.red-bean.com/en/1.5/svn.ref.svnlook.c.propget.html

于 2011-07-13T00:00:22.037 回答