我的 SVN 存储库安装在http://myserver.com/svnrepo的 Linux CentOS 上,svn --version
服务器上提供 1.7.4。
在我的本地 PC 上,我有 Windows 7、Python 2.7(和最新的 Tortoise SVN)。
我刚刚从http://pysvn.tigris.org/servlets/ProjectDocumentList?folderID=1768安装了 PySVN 。我不确定要安装哪个版本,我选择PySVN 1.7.7 for python 2.7 and svn 1.7.8
.
我尝试了简短的脚本,但出现错误:
if __name__ == "__main__":
WDIR= "D:/SVN/Project/trunk"
client = pysvn.Client()
entry = client.info2(WDIR)
print entry
报告的错误是:
This client is too old to work with the working copy at
'D:\SVN\Project\trunk' (format 31).
You need to get a newer Subversion client.
如果我尝试 ping 远程 SVN 文件夹 - 它可以工作:
REPOURL = "https://www.myserver.com/svnrepo/projects/Project/trunk"
client = pysvn.Client()
entry = client.info2(REPOURL)
如何检查 PySVN 使用哪个版本的 svn 客户端?
如何检查哪个 versin 是我的工作副本?
我需要安装什么版本的 PySVN?