7

私は以下を実行します:

git svn clone --stdlayout --no-metadata -A users.txt -r 3760:4662 svn://kumquat.geoplan.ufl.edu/Projects/S4-Geocoding S4-Geocoding-SVN.git

実行を開始し、しばらくは問題なく実行されます。その後、爆撃します:

...
        M       S4.Geocoding.Client/App.xaml.cs
        M       S4.Geocoding.Client/MainPage.xaml.cs
        M       S4.Geocoding.Client/CodingPage.xaml
        M       S4.Geocoding.Client/CodingPage.xaml.cs
r4163 = 498dad8ce3730390393fc13b183fdbbff7108e6b (refs/remotes/trunk)
        M       S4.Geocoding.Client/CodingPage.xaml.cs
r4164 = 728b706b27d60d91659c144c3fac98cdbd1b09b2 (refs/remotes/trunk)
Found possible branch point: svn://kumquat.geoplan.ufl.edu/Projects/S4-Geocoding/trunk => svn://kumquat.geoplan.ufl.edu/Projects/S4-Geocoding/branches/auto-advance-crash-report-viewer, 4160
Use of uninitialized value $u in substitution (s///) at /usr/libexec/git-core/git-svn line 1728.
Use of uninitialized value $u in concatenation (.) or string at /usr/libexec/git-core/git-svn line 1728.
refs/remotes/trunk: 'svn://kumquat.geoplan.ufl.edu' not found in ''

何が起こっているのでしょうか?これをトラブルシューティングするためにどこから始めればよいかわかりません。

4

2 に答える 2

9

me_and が示唆するように、これはおそらく Git のバグです。ソース コードを調べたところ、問題はメタデータに関連しているように見えました。--no-metadataフラグを削除することで回避できました。

于 2012-07-10T20:46:31.483 に答える
2

hereまたはhereに示されているように、(非標準の svn 構造のため) 不良なトランクを渡すと、このエラーが発生します。

Git 2.9 は冗長性が低くなります (より早く終了します)。Christian Couder ( )によるコミット 523a33c (2016 年 5 月 7 日)
を参照してください。( 2016 年 5 月 8 日にコミット 523a33c でEric Wongによってマージされました)chriscool
ele828

Git/SVN: コミット メタデータがないと死ぬ

たとえば、複製しているのと同じ URL など、不適切な--trunkオプションを に渡す場合。git svn clone

ref からコミット メタデータを取得できないため、初期化されていない値がある場合は die() するだけで修正しましょう。

これにより、次のような追加のエラー メッセージがすべて回避されます。

Found possible branch point...
Use of uninitialized value $u in substitution (s///) at...
于 2016-05-12T09:19:59.500 に答える