.SVN并确定本地文件与其在存储库中的路径的关系?

.SVN并确定本地文件与其在存储库中的路径的关系?,svn,eclipse-plugin,Svn,Eclipse Plugin,我试图确定本地文件到存储库中绝对路径的映射。理想情况下,我实际上在寻找另一种方法。我有一个API,可以远程向我提供存储库中文件的完整路径。我想把这些信息带到本地的某个地方,找到它的本地副本。我想.svn文件夹就是这些信息的存放处。然而,当我查看这个文件时,我看到两个文件夹pristine和tmp。此外,还有文件条目、格式和wc.db。从我的研究可以看出,这就是新的SVN1.7存储数据的方式。它不是在每个目录中都有.SVN文件夹,而是在根目录中。就我的一生而言,我找不到在哪里找到这些信息 最终目标

我试图确定本地文件到存储库中绝对路径的映射。理想情况下,我实际上在寻找另一种方法。我有一个API,可以远程向我提供存储库中文件的完整路径。我想把这些信息带到本地的某个地方,找到它的本地副本。我想.svn文件夹就是这些信息的存放处。然而,当我查看这个文件时,我看到两个文件夹pristine和tmp。此外,还有文件条目、格式和wc.db。从我的研究可以看出,这就是新的SVN1.7存储数据的方式。它不是在每个目录中都有.SVN文件夹,而是在根目录中。就我的一生而言,我找不到在哪里找到这些信息

最终目标是能够快速进行API调用以远程获取文件的位置。然后在本地查找某个位置,查看该文件在本地映射到的位置。然后使用eclipse插件,我知道本地文件的位置,并可以反过来为用户打开它。你知道我该怎么做吗?

获取修订和相对路径:

获取根路径:

希望这两个人能有所帮助

./sqlite3.exe wc.db  "select changed_revision, repos_path from NODES order by changed_revision desc limit 1" > xx.txt
./sqlite3.exe wc.db  "select root from REPOSITORY;"