Обновление за июль 2018 года:
Git 2.19 (Q3 2018) начнет приносить поддержку Python 3 для git p4.
См. commit db2d997 , commit f2606b1, commit efdcc99 , commit 4d88519 , commit dba1c9d , commit fc35c9d (19 июня 2018) Luke Diamand(luked99
) .
(Объединено с Junio C Hamano - gitster
- в коммит 6dcd364 , 18 июля 2018 г.)
Подготовка кода для того, чтобы сделать "git p4" ближе к использованию с Python 3.
Обновление январь 2016:
С 2010 года, contrib/fast-import/git-p4.README
упоминается с апреля 2012 года
Сценарий git-p4 перемещен на верхний уровень исходного каталога git.Обратите внимание, что сценарий верхнего уровня git-p4.py теперь является источником
Пользователи Windows могут напрямую скопировать исходный сценарий git-p4.py
, возможно, вызвав его через пакетный файл с именем "git-p4.bat
"в той же папке.
Он должен содержать только одну строку:
@python "%~d0%~p0git-p4.py" %*
(Хотя эта статья 2013 вызывает git-p4.py
напрямую )
Оригинальный ответ (апрель 2010 г.)
Как указано в " Почему Perforce более масштабируема, чем Git ", будьте осторожны, чтобы не импортировать в Git any p4Сделки рЕПО.Git не может работать с таким же уникальным репозиторием, которым может управлять P4.
Git-P4 в Python, он должен работать в Windows (как в этот вопрос )
Вы можете взять git-p4.py здесь и использовать его как git-p4.bat
@python "%~d0%~p0git-p4" %*
Требуется установленный Python 2.x.
Не делайтезабыть, что есть и другой подход .