Не похоже, что мерзавец-p4 является частью проекта MSys-мерзавца для Windows. Кто-либо знает, как получить его пробегающий Windows?
Обновление от июля 2019 г., вопрос « Git P4 clone broken » теперь упоминается Габриэлем Мореном :
[alias]
p4 = !python.exe 'c:\\program files\\Git\\mingw64\\libexec\\git-core\\git-p4'
Затем с помощью
git p4
из командной строки сработало.
Обновление от июля 2018 г .:
Git 2.19 (3 квартал 2018 г.) начнет предоставлять поддержку Python 3 для git p4.
См. фиксация db2d997 , фиксация f2606b1 , фиксация efdcc99 , фиксация 4d88519 , фиксация dba1c9d , commit fc35c9d (19 июня 2018 г.), автор Люк Диаманд ( luked99
) .
(Объединено Junio C Hamano - gitster
- в commit 6dcd364 , 18 июля 2018 г.)
Подготовка кода для создания "git p4 "ближе для использования с Python 3.
Обновление от января 2016 г .:
С 2010 г. contrib / fast-import / git-p4.README
упоминает с апреля 2012 г.
git-p4 script перемещен на верхний уровень исходного каталога git. Обратите внимание, что git-p4.py теперь является источником
Пользователи Windows могут напрямую скопировать исходный сценарий
git-p4.py
, возможно вызывая его через пакетный файл с именем "git-p4. bat
"в той же папке.
Он должен содержать только одну строку:
@python "%~d0%~p0git-p4.py" %*
(Хотя эта статья 2013 года вызывает git-p4.py
напрямую )
Исходный ответ ( Апрель 2010 г.)
Как упоминалось в статье « Почему Perforce более масштабируем, чем Git », будьте осторожны, чтобы не импортировать в Git репозиторий p4. Git не может справиться с тем же огромным уникальным репо, с которым может справиться P4.
Git-P4 находится на Python, он должен работать в Windows (например, в этот вопрос )
Вы можете взять git-p4.py здесь и использовать его как git -p4.bat
@python "%~d0%~p0git-p4" %*
Требуется установленный Python 2.x.
Не забывайте, что существует и другой подход .