Subversion作業コピー(現在の作業ディレクトリなど)の開始点とターゲットSVN URLが与えられた場合、そのSVNURLを持つ作業コピー内のファイルを見つけたいと思います。
たとえば、次の現在のディレクトリがあるとします。
c:\Subversion\ProjectA\a\b\c\
このSVNURLがあります:
https://svnserver/svn/ProjectA/trunk/a/b/c/
このターゲットSVNURLを使用してハードドライブ上のファイルを検索したい:
https://svnserver/svn/ProjectA/trunk/a/x/y/test.txt
この例では、次のようになります。
c:\Subversion\ProjectA\a\x\y\test.txt
まず、SVN APIはこれを行うための関数を提供しますか?第二に、そうでない場合、それを実装するための信頼できる(クロスプラットフォーム)方法は何ですか?
Pythonが私のターゲット言語であり、pySvnを使用していますが、ネイティブのPythonSVNバインディングが代わりになる可能性があります。