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行目は、にプロパティの変更があることを示していますtrunkfoo2行目は、値が。で呼び出されたプロパティがあることを示していますbarsvnlook proplist私はこのコマンドを介してこれを行いました。さて、これまでのところとても良いです。

propget3行目は、 onプロパティの結果を示しています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
$

3行目を見てください:そこにあります:私のプロンプト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 に答える