すべてのリビジョンについて、このプロパティを持つすべてのファイルを検索していますか? はい、可能ですが、時間がかかり、簡単ではありません。
$ svn log --diff $REPO
これにより、ログの差分が作成されます。プロパティの違いを見つけると、Subversion がファイルを比較するときと同じように、プロパティの違いを出力します。もちろん、これはログ内のすべてのファイルを比較するため、非常に遅く、大量の出力が生成されます。またはそのようなものを使用grep
して、バージョンを見つけることができます。
ただし、これを行うと、階段を下りてスターバックスに行き、待っている間にコーヒーを飲むこともできます. なんてこった、ブロックを下ってその良いコーヒーショップに行き、待っている間にラテを飲みます. いっそのこと、イタリアに飛んで、海岸に駆け下り、待っている間にカフェでラテを飲みましょう。しばらく時間がかかります。
これがあなたをこの習慣から落胆させていると思うなら、良いです!
それとも、現在の作業ディレクトリ内の特定のファイルでこのプロパティを検索しているだけですか? もしそうなら、物事はそれほど悪くはありません:
$ svn plist --depth=infinity --verbose .
これにより、作業ディレクトリ内のすべてのファイルのすべてのプロパティとその値が出力されます。これにはしばらく時間がかかりますが、それほど長くはありません。終了する前に階下のスターバックスに到着できればラッキーです。繰り返しますが、これをパイプしless
て、探しているプロパティを検索します。Windows を使用しているため、このコマンドによって生成された出力を保存し、Notepad++ などを使用してそのファイルを検索します。