Я успешно привез депо Perforce в Git со всей историей и ветками. но когда я проверяю граф ревизий git-репо, все коммиты нарушаются, один указывает на главную ветвь, а другие коммиты указывают на другие ветки после миграции. Очень ценю, если кто-то может оказать некоторую помощь.
вот мой макет депо перформс
// склад / клиент / главная
// depot / client / main / release / branch 1 (ветка 1 была создана из основного
// депо / клиент / главная / release / ветка 2 (ветка 2 была создана из
branch1)
p4 integrate //depot/client/main //depot/client/releases/branch 1
p4 integrate //depot/client/branch 1 //depot/client/releases/branch 2
вот отображение ветки git
git config --add git-p4.branchList main: branch1
git config --add git-p4.branchList Releases / Branch1: Releases / Branch2
команда, используемая для миграции
git p4 clone //depot/client/...@all --detect-branch --verbose