Учитывая начальную точку в рабочей копии Subversion (например, текущий рабочий каталог) и целевой URL-адрес SVN, я хотел бы найти файл в рабочей копии, в которой есть этот SVN-URL.
Например, для данного текущего каталога:
c:\Subversion\ProjectA\a\b\c\
, который имеет этот SVN URL:
https://svnserver/svn/ProjectA/trunk/a/b/c/
Я хотел бы найти файл на жестком диске с этим целевым URL-адресом SVN:
https://svnserver/svn/ProjectA/trunk/a/x/y/test.txt
, который в этом примере будет:
c:\Subversion\ProjectA\a\x\y\test.txt
Во-первых, предоставляет ли API-интерфейс SVN функцию для этого? Во-вторых, если нет, то каков хороший надежный (кроссплатформенный) метод для его реализации?
Python - мой целевой язык, и я использую pySvn, хотя нативные привязки Python SVN могут быть альтернативой.