古い Subversion precommit フックを書き直しています。私たちの会社では、コミット前にプロパティ svn:needs-lock が設定されている場合にのみ、バイナリ ファイルがコミット時に許可されるようにする必要があります。
フックの作成を開始しましたが、フックのすべての部分が機能しているように見えますが、プロパティが設定されている場合、読み取り方法がわかりません。
SvnLookClient には SvnLookClient.GetProperty メソッドがあると思いますが、私が見るのは SvnLookClient.GetRevisionProperty だけです。残念ながら、GetRevisionProperty は問題のファイルを渡すことを許可していません。ここで何が欠けていますか?
結局のところ、svnlook propget では、リポジトリ、トランザクション、プロパティ名、およびリポジトリ内のパスを渡すことができます。