这是一个示例代码:
import pysvn
svnClient = pysvn.Client()
entry = svnClient.info('C:\\MyLibrary\\')
entry.url
headrev = svnClient.info(entry.url).revision.number
最后一行触发错误。 entry.url似乎是正确的:它的值是
u'file:///G:/MyRepository/branches/branch_3.0'
运行最后一行会导致
Traceback (most recent call last): File "<stdin>", line 1, in <module> pysvn._pysvn_2_7.ClientError: 'file:\G:\MyRepository\branches' is not a working copy 'C:\Python27\file:\G:\MyRepository\branches' does not exist
我正在使用Python 2.7(从Windows上的错误消息:-)可以看出这一点。
必须是微不足道的,但我不知道如何让它发挥作用。 有什么想法吗?
感谢。
答案 0 :(得分:0)
尝试使用字符串方法从entry.url过滤文件:/// C:/并将其相对于Python安装目录进行编写。