Как каждый выполняет мерзавца-p4 в Windows?

Не похоже, что мерзавец-p4 является частью проекта MSys-мерзавца для Windows. Кто-либо знает, как получить его пробегающий Windows?

22
задан Michael Brennan 15 April 2010 в 14:54
поделиться

1 ответ

Обновление от июля 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.

Не забывайте, что существует и другой подход .

14
ответ дан 29 November 2019 в 05:29
поделиться
Другие вопросы по тегам:

Похожие вопросы: