Как перенести сервер Perforce p4 2007.2 в ADO с GIT - PullRequest
0 голосов
/ 28 января 2020

Я пытаюсь перенести Perforce P4 Server 2007.2, P4V 2011.1 в ADO с git.

После Перенос выполнения до GIT я достиг шага, на котором я выполняю команду клона: git p4 clone (где p4 - псевдоним для файла git - p4.py). Сценарий git -p4.py для выполнения миграции. Тем не менее, происходит сбой на

C:\WorkProjects\WorkItems\PDTest>git p4 clone --detect-branches //repo/depot/web@all
Importing from //repo/depot/web@all into web`
Reinitialized existing Git repository in C:/WorkProjects/WorkItems/PDTest/web/.git/
Perforce client error:
        p4 -h for usage.
        Invalid option: -r.
failure accessing depot: could not run p4

В сценарии git -p4 python он пытается установить повторные попытки, из файла git -p4.py

retries = gitConfigInt("git-p4.retries")
    if retries is None:
        # Perform 3 retries by default
        retries = 3
    if retries > 0:
        # Provide a way to not pass this option by setting git-p4.retries to 0
        real_cmd += ["-r", str(retries)]

при чтении предыдущего потока в Perforce-to- git -invalid-option-r Однако P4 2007.2 P4V 2011.1 не поддерживает параметр -r.

Любые рекомендации по вариантам, помимо изменения сценария git -p4.py для повторного выполнения жесткого кода.

...