Git -svn клон неожиданно завершается

Я запускаю следующее:

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 ''

Что может быть? Я не знаю, с чего начать устранение этого.

Ответ 1

Как и me_and, это, вероятно, ошибка Git. После прошивки исходного кода оказалось, что проблема связана с метаданными. Я смог обойти его, удалив флаг --no-metadata.

Ответ 2

Как проиллюстрировано здесь или здесь, передавая плохой багажник (из-за нестандартной структуры svn ) приведет к этой ошибке.

Git 2.9 будет менее многословным (умрет быстрее).
См. commit 523a33c (07 мая 2016 г.) Christian Couder (chriscool).
(слияние Эрик Вонг - ele828 - в commit 523a33c, 08 мая 2016 г.

Git/SVN: die, когда нет метаданных commit

При передаче плохого параметра --trunk на git svn clone, например, того же URL-адреса, который мы клонируем.

Позвольте исправить это просто die(), когда мы имеем неинициализированное значение, потому что мы не можем получить метаданные фиксации из ссылки.

Это позволяет избежать всех дополнительных сообщений об ошибках, например:

Found possible branch point...
Use of uninitialized value $u in substitution (s///) at...