私は最終的に自分のグループを SourceSafe から Subversion に切り替えました。残念ながら、マネージャーはまだすべてのファイルに排他ロックを使用したいと考えています。そこで、すべてのファイルに svn:needs-lock プロパティを設定し、プロパティが設定されたままになるように pre-commit フックを作成しました。
LinuxサーバーでSubversionを実行しています。私たちのほとんどは Windows マシンを使用しており、Mac を使用している人もいます。さまざまな SVN クライアント (TortoiseSVN、SmartSVN、Subclipse など) を使用しています。
今必要なのは、リポジトリ全体で現在ロックされているすべてのファイル (および誰がロックしたか) を確認するための優れた/簡単な方法です。Tortoise と Subclipse を少し調べてみましたが、探しているものが見つかりませんでした。私たちのプロジェクトには、複数レベルの深さのサブディレクトリが多数あるため、個々のディレクトリを確認するには時間がかかりすぎます。
私が望むのは、現在ロックされているすべてのものと、誰がロックしたかを一覧表示する、実行できる単一のレポートです。この種の情報を取得する最良の方法は何ですか?