質問
ようにしていく方法を教えてくゾンビのロックを使用Subversionコマンドラインツールです。最終的な目的はここからフックスクリプトがしていきたいのコマンドラインを利用した際、物理的リポジトリのパスです。(Svnadmin rmlocksだけるようにロックが存在するのに改訂される。)
理想的には、思いこのポスト-commitフックを利用したスクリプトをコマンドラインツールです。(私は知るpythonスクリプトこの目的のため、私たちはあまり好きではないのですがイpythonそのサーバーのためにこのシングル利用します。) い。ネットショップで作成ツールのSharpSVN図書館もあるだけでロック解除機能があるとみられ、現在のSVNClientクラスです。
これには二:があるので、このコマンドラインツール?ない場合があるので、いいからSharpSVN?(それとも別の図書館?)
==更新月3日2012年==
私もこの問題は最近発見されたこの質問はまだ描きます。Pythonスクリプトに記の質問とわからない答えて移動: http://svn.apache.org/repos/asf/subversion/trunk/contrib/hook-scripts/remove-zombie-locks.py (そのほとんどがんした...続きを読む)
皮肉なことに、もののリポジトリに移動LinuxいはCます。
解決 2
という答えは"できないからです。"
- Svnadmin ーコマンドライン除去にロックリポジトリのパスが見られるとは思えません作品ゾンビロックを解除します。
- SharpSVNは主としてクライアント側;しい方法で接続できるリポジトリのパスが(おのドキュメント)を中心に図書館のユニット。
うに書き換えるpythonスクリプトでCのSubversion API図書館があります。
他のヒント
そこのA Pythonのスクリプトは、(ここで参照: http://subversion.tigris.org /ds/viewMessage.do?dsForumId=1065&dsMessageId=2369399する)。あなたが必要な場合、私はどちらか.NETにそれを使用するか、またはそれを翻訳したい。
、それは私が最初にそれを信じることができなかったという単純なようです
svn unlock --force https://path/to/my/file
このは削除されたファイルは、(定義により)していても動作しますが、リポジトリの頭の中では存在しません。いいえペグリビジョンは必要でなく許可します。ロックが別のユーザからのものである場合force
オプションにのみ必要です。