Git-p4 в потоке Perforce - PullRequest
       12

Git-p4 в потоке Perforce

0 голосов
/ 27 августа 2018

Я думаю, что, наверное, уже знаю ответ, но, возможно, кто-то может либо помочь, либо дать знающее «нет».

Я давно использую git-p4 для работы в хранилище Perforce (синхронизация, редактирование, отправка) в основной ветке. Я сейчас хочу работать в потоке. Я попытался использовать все параметры git-p4 для веток (в документах не упоминаются потоки, но я пытаюсь обработать их одинаково). Я также попытался просто сделать git p4 clone //depot/streamname, но это говорит мне No changes to import! и мгновенно завершается.

Я нашел два проекта, которые являются ветвями git-p4 для поддержки потоков, каждому по несколько лет, и каждый не может отправить обратно в хранилище, поэтому они бесполезны.

Я не могу изменить использование веток вместо потоков, поскольку остальная часть команды хочет использовать потоки, и поддержка моего необычного рабочего процесса не является хорошей причиной для изменений (даже если я отвечаю за это!).

Неужели нет другого варианта, кроме как использовать здесь Perforce? Я ненавижу это со страстью, и я бы предпочел использовать git (или что-нибудь еще!).

1 Ответ

0 голосов
/ 31 августа 2018

Не уверен насчет git-p4, но вы можете использовать Git Fusion, чтобы позволить вам работать с потоками.

Это не продукт на стороне клиента, как Git-P4, поэтому, если у вас есть несколько пользователей Git, которые хотят работать с потоками путей депо, они могут воспользоваться этим.

Подробнее об использовании его с потоками здесь: https://www.perforce.com/perforce/doc.current/manuals/git-fusion/#Git-Fusion/section_j4q_gtx_nm.html%3FTocPath%3DSetting%2520up%2520repos%7C_____11

...