клон git-p4 с удаленного репозитория Perforce дает мне пустую папку - PullRequest
2 голосов
/ 07 июня 2019

Я клонирую проект Perforce с сервера в Windows.У меня есть рабочая клиентская спецификация Perforce, которая называется myclient.

Я использовал следующую команду для клонирования:

git p4 clone --use-client-spec //myclient/path/to/folder@all

В результате получается пустая папка d:/local/path/to/folder.local - это место, где я выбираю сохранение локального репозитория git-p4.

Вывод выглядит следующим образом:

Reinitialized existing Git repository in d:/local/path/to/folder/.git/
Importing from //myclient/path/to/folder@all into folder
Import destination: refs/remotes/p4/master

Importing revision xxxxxx (0%)Ignoring revision xxxxxx as it would produce an empty commit.
Importing revision yyyyyy (31%)Ignoring revision yyyyyy as it would produce an empty commit.
....
....

Not checking out any branch, use "git checkout -q -b master <branch>"

Указанное рабочее пространство клиента прекрасно работает с P4V и p4.Что мне здесь не хватает?

Я ссылался на этот пост, который не помог: клон git p4 не имеет файлов

ОБНОВЛЕНИЕ

Я последовал совету @SamStafford и запустил:

$ git p4 clone --use-client-spec //myclient/path/to/folder/...

Это все равно дает мне пустую папку:

Reinitialized existing Git repository in //myclient/path/to/folder/.git/
Importing from //myclient/path/to/folder/... into folder
Doing initial import of //myclient/path/to/folder/ from revision #head into refs/remotes/p4/master
Ignoring revision 474364 as it would produce an empty commit.
Not checking out any branch, use "git checkout -q -b master <branch>"

Требуются дополнительные советы.

...