Ответ 1
Как и me_and, это, вероятно, ошибка Git. После прошивки исходного кода оказалось, что проблема связана с метаданными. Я смог обойти его, удалив флаг --no-metadata
.
Я запускаю следующее:
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 ''
Что может быть? Я не знаю, с чего начать устранение этого.
Как и me_and, это, вероятно, ошибка Git. После прошивки исходного кода оказалось, что проблема связана с метаданными. Я смог обойти его, удалив флаг --no-metadata
.
Как проиллюстрировано здесь или здесь, передавая плохой багажник (из-за нестандартной структуры 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...