0

Tortoise Workbench で表示すると、「ノードがありません」というメッセージでエラーになるリポジトリの問題が発生していました。そこで、TortoiseHg 2.5.1 にアップグレードし、コミットしようとすると「20 バイトのハッシュが必要です」というメッセージが表示されるようになりました。以前はコミットできました。このメッセージに関する情報はウェブ上で見つかりませんでした。それが何を意味するのか、何か考えはありますか?

4

2 に答える 2

0

ブランチ名に改行が含まれていることがわかりました。しかし、これがどのように起こったかはわかりません。これによりMercurialのブランチキャッシュが混乱し、このエラーが発生しました。Mercurial 2.4では、これは明示的に許可されていません。

詳細については、Mercurialバグトラッカーのリンクを参照してください-https://bz.mercurial-scm.org/show_bug.cgi?id= 3694

于 2012-11-08T16:37:43.923 に答える
0

リポジトリが破損しているようです。コマンド プロンプトを開き、リポジトリに移動して実行しますhg verify。エラーが表示された場合は、リポジトリを新たに複製することを検討する必要があります (中央サーバーからこのリポジトリを複製したと仮定します)。

于 2012-10-11T17:18:27.540 に答える