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