ошибка: невозможно создать файл комплектов / org.eclipse.equinox.p2.tests / testData / ProfilePreferencesTest - PullRequest
0 голосов
/ 15 января 2019

Я пытаюсь клонировать rt.equinox.p2, но каждый раз получаю ошибку с ошибкой ниже

error: unable to create file bundles/org.eclipse.equinox.p2.tests/testData/ProfilePreferencesTest/DifferentAgent/p2/org.eclipse.equinox.p2.engine/profileRegistry/TestProf
error: unable to create file bundles/org.eclipse.equinox.p2.tests/testData/configAreaToAgent/sharedWithoutBaseAvailable/p2/org.eclipse.equinox.p2.engine/profileRegistry/S
fatal: cannot create directory at 'bundles/org.eclipse.equinox.p2.tests/testData/previousConfigurationFinder/testNewBuildInDifferentFolder/differentConfigurations/org.ecl
Unable to checkout '244078186f2065a1458e2ce46deb8021d82a6b05' in submodule path 'rt.equinox.p2'

После Eclipse Wiki для клонирования:

git clone -b master --recursive git://git.eclipse.org/gitroot/platform/eclipse.platform.releng.aggregator.git z

1 Ответ

0 голосов
/ 24 января 2019

Пути, усеченные до одинаковой длины в сообщении об ошибке, означают, что общая длина пути слишком велика (возможно, вы используете Windows с таким ограничением).

В качестве обходного пути вы можете попробовать одно из следующих:

  • Использовать корневой каталог (или подкаталог с коротким именем) в качестве места для локального репозитория
  • Используйте Eclipse (EGit) для клонирования репозитория (ограничение длины пути существует только в командной строке)
...