好的,看一下下面的内容:
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行显示了对属性foo执行propget的结果。它不返回任何内容。如果我像在第4行那样拼写错误,它会告诉我没有找到该属性。
我的理解是,svnlook propget应该像svn propget一样打印属性的值。事实上:
$ svn propget -r2 foo file://$PWD/svn_repos/trunk
bar做了我认为应该做的事。
我是不是错过了什么。我是不是做错了什么。还是svnlook命令有问题?
我需要它作为Subversion钩子,所以不可能使用svn而不是svnlook。
发布于 2011-07-14 06:12:52
找到问题所在。这是我在客服部门的朋友所说的代码ID:"Ten-T“。
david@DaveBook:~david
$ svnlook propget -r2 svn_repos/ foo trunk
bardavid@DaveBook:~david
$看看第三行:在我的提示符中,david前面的bar就在那里。
当我在这里发布它的时候,我删除了带有过于复杂的提示的行。
发布于 2011-07-13 08:00:22
您是否需要包括存储库路径,而不仅仅是-r开关?http://svnbook.red-bean.com/en/1.5/svn.ref.svnlook.c.propget.html
https://stackoverflow.com/questions/6671193
复制相似问题