Я пытаюсь перенести 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 для повторного выполнения жесткого кода.