10

git svn clone -s を実行したときに奇妙なことが起こりました。次の情報は心配しないように言っていますが、なぜそれが一種の svn エラーなのだろうか?

このパスが存在しないのはなぜですか? 他のユーザーによって削除されたのでしょうか?

はいの場合、なぜ git svn は古い履歴を積極的に検索する必要があるのですか?

Initializing parent: refs/remotes/tags/sequentialInformationalBottleneckClusterer-1.0.1@8400
W: Ignoring error from SVN, path probably does not exist: (160013): Filesystem has no item: File not found: revision 101, path '/trunk/packages/internal/sequentialInformationalBottleneckClusterer'
W: Do not be alarmed at the above message git-svn is just searching aggressively for old history.
This may take a while on large repositories
Checked through r1501
4

1 に答える 1

10

これは楽しいものでした。心配しないでください。

W:は「警告」を意味し、この警告はすべて、/trunk/packages/internal/sequentialInformationalBottleneckClustererSVN リポジトリに r0 と r100 の間にリビジョンがないことを示しています。この警告は 2008 年初頭に導入されました。

commit eee8a1742bf51df33f0f6004774035f57253f944
Author: Eric Wong <normalperson@yhbt.net>
Date:   Mon Jan 7 02:40:40 2008 -0800

    git-svn: clarify the "Ignoring error from SVN" piece

    I've heard of several users puzzled by this, and it sometimes it
    appears as if git-svn is doing nothing on slower connections and
    larger repositories.

    Signed-off-by: Eric Wong <normalperson@yhbt.net>
    Signed-off-by: Junio C Hamano <gitster@pobox.com>

興味のある方は、こちらで元のスレッドを読むことができます。それまでは、警告を無視してください。問題のサブルーチンskip_unknown_revs(警告、github のファイルが変更されると、このリンクは古くなります) は、予期しないエラーをキャッチすると、プロセスを強制終了します。

于 2012-08-22T01:06:37.233 に答える