给定 Subversion 工作副本(例如当前工作目录)的起点和目标 SVN URL,我想在工作副本中找到具有该 SVN URL 的文件。
例如,给定当前目录:
c:\Subversion\ProjectA\a\b\c\
其中有这个 SVN URL:
https://svnserver/svn/ProjectA/trunk/a/b/c/
我想用这个目标 SVN URL 在硬盘上找到文件:
https://svnserver/svn/ProjectA/trunk/a/x/y/test.txt
在这个例子中是:
c:\Subversion\ProjectA\a\x\y\test.txt
首先,SVN API 是否提供了执行此操作的功能?其次,如果不是,那么实现它的可靠(跨平台)方法是什么?
Python 是我的目标语言,我使用的是 pySvn,尽管本机 Python SVN 绑定可能是一种替代方案。