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

时间:2012-08-24 23:13:22

标签: svn eclipse-plugin

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

最终目标是能够快速进行API调用以远程获取文件位置。然后在本地查找,以查看该文件在本地映射到的位置。然后使用eclipse插件我知道本地文件所在的位置,并且可以为用户打开它。我有什么想法可以让它发挥作用吗?

1 个答案:

答案 0 :(得分:0)

获取修订版和相对路径:

./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;"
希望这两个人会有所帮助。