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
この特定のリビジョンを無視しても問題ないので、チェックアウトしたコードを進行させて分析できるようにする方法があれば、それで問題ありません (これ以上多くのインスタンスが発生しない限り)。 .
それにもかかわらず、私のレポが作業中のレポのコピーである場合、なぜそれが機能しないのでしょうか?元のレポはどのように適切に機能するのでしょうか?