我试图在 svn 根目录中查找特定目录的最新修订号,而不需要创建工作副本。我知道很多应用程序都可以做到这一点,但我需要使用 python 以编程方式获取信息。
我努力了:
myUrl = "https://user@svnBranch/mydir"
rev = client.info(myUrl).revision.number
它告诉我这不是工作副本。
I tried:
myUrl = "https://user@svnBranch/mydir"
rev = client.revpropget("revision", url=myUrl)[0].number
它为我提供了存储库的主修订号,而不是特定目录中的最新版本。
我尝试过的其他几种方法也给我带来了同样的问题。
有没有人弄清楚这一点?
我遇到了同样的问题(Lord Gamez 解决方案对我不起作用)。
我用以下方法解决了它:
svnrev = client.info2(WORKING_COPY_DIR)[0][1]['last_changed_rev'].number
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)