Mercurial バージョンを更新する Ubuntu インストールを更新しましたが、hgsubversion が機能しなくなりました。「中止: レポという名前のモジュールがありません!」というエラーが表示され続けます。私の hgsubversion のコピーはhttp://hg.durin42.com/hgsubversion/で最新のようです。
2 に答える
0
hgsubversion は積極的にメンテナンスされていないようですが、エラーを修正するのはそれほど難しくありませんでした。関連するソース ファイルを見ると、このエラーは実際のエラーではなく、実際のエラーから回復しようとした結果であることがわかります。どうやらrepository
から に移動しmercurial
たmercurial.interfaces
ようです。そのため、上記の行を に変更すると問題peerapi=1
がfrom mercurial.interfaces.repository import peer as peerrepository
解決します。バグレポートを提出したいのですが、報告する場所が見つからなかったので、ここに置きます。
編集:そうです、編集が必要な問題のファイルは hgsubversion/svnrepo.py でした
于 2020-10-27T22:39:52.743 に答える