在预提交钩子中使用svnlook cat

在预提交钩子中使用svnlook cat,svn,Svn,我试图在预提交钩子中对.svn/entries文件的内容进行cat 我正在运行这个命令 svnlook cat /var/www/svn/testrepo/ branches/.svn/entries 但是我得到了以下错误 svnlook: Path 'branches/.svn/entries' does not exist 我的回购结构如下 树干 分支机构 标签 我错过了什么吗 我的目的是获取分支url。svnlook cat的第二个参数是由第一个参数指定的存储库中的路径。例如:sv

我试图在预提交钩子中对.svn/entries文件的内容进行cat

我正在运行这个命令

svnlook cat /var/www/svn/testrepo/   branches/.svn/entries
但是我得到了以下错误

svnlook: Path 'branches/.svn/entries' does not exist
我的回购结构如下

树干 分支机构 标签

我错过了什么吗


我的目的是获取分支url。

svnlook cat的第二个参数是由第一个参数指定的存储库中的路径。例如:
svnlook cat/var/www/svn/testrepo branchs/somebranch/file.txt


branchs/.svn/entries
不是svn存储库中的路径。它可能是SVN工作副本中的“簿记”文件

tanx,用于回复。是否有任何方法可以使用“svnlook info”获得类似“svn info”的输出?我真的很想获得要在预提交挂钩中使用的分支的url。理论上,
svnlook
无法推断url(除非在调用服务器时将其存储在某处)。URL取决于您运行服务器的方式(请考虑
svnserve
--listen host
选项)以及主机名。