【发布时间】:2009-09-22 06:39:39
【问题描述】:
给定一个 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 绑定可能是一种替代方案。
【问题讨论】: