Subversion コマンド ライン ツールを使用してゾンビ ロックを削除する方法を見つけようとしています。最終的な目標は、フック スクリプトからこれを行うことですが、物理的なリポジトリ パスしかない場合に使用するコマンド ラインを見つけることができませんでした。(svnadmin rmlocks の使用は、HEAD リビジョンに存在するロックに対してのみ機能するようです。)
理想的には、コマンド ライン ツールを使用して post-commit フック スクリプトを介してこれを行いたいと考えています。(私はこの目的のための python スクリプトを認識していますが、この 1 回の使用のためにそのサーバーに python をインストールしたくありません。) 私たちは .NET ショップであるため、SharpSVN ライブラリを使用してツールを作成することも重要です。可能性はありますが、唯一のロック解除機能は SVNClient クラスにあるようです。
つまり、実際には 2 つの質問があります。コマンド ライン ツールを使用してこれを行う方法はありますか? そうでない場合、SharpSVN からそれを行う方法はありますか? (またはおそらく別のライブラリ?)
== 2012 年 12 月 3 日更新 ==
最近、この問題を再検討する必要がありましたが、この質問がまだトラフィックを集めていることがわかりました。元の質問とドンの回答で言及された python スクリプトは、その後http://svn.apache.org/repos/asf/subversion/trunk/contrib/hook-scripts/remove-zombie-locks.pyに移動しました (私はそれはほとんどの人が探しているものです。)
皮肉なことに、レポジトリは Linux に移行しましたが、私たちは C ソリューションを使用しています。