【发布时间】:2010-02-11 02:04:44
【问题描述】:
我使用 svnsync 将 SVN 存储库复制到我的计算机上。现在,当我尝试使用 PySVN 重播它时,它在特定版本 (29762) 处失败,并显示以下消息:
pysvn._pysvn_2_6.ClientError: URL 'svn://svn.zope.org/repos/main/ZODB/trunk/src/Persistence' 不存在
我可以签出或更新到上一个版本 (29761) 好,但之后我收到此错误。
我的目标是分析代码结构及其演变,所以我有
client.update(path,
revision=pysvn.Revision(pysvn.opt_revision_kind.number,
RevNumber),ignore_externals=False)
在递增RevNumber 的for 循环内
我可以忽略这个特定的修订,所以如果有一种方法可以让我签出的代码继续进行并被分析,那很好(只要没有更多的实例发生这种情况)。
但是,如果我的 repo 是工作 repo 的副本,为什么它不起作用?原始的 repo 如何正常运行?
【问题讨论】: