我使用 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)
在for
递增的循环内RevNumber
我可以忽略这个特定的修订,所以如果有一种方法可以让我的签出代码继续进行并被分析,那很好(只要没有更多的这种情况发生) .
不过,如果我的仓库是工作仓库的副本,为什么它不起作用?原始仓库如何正常运行?