P4 интегрировать / объединить депо

У нас есть депо разработчиков

//dev/main/mytool

и производственная база

//prod/9.3.4/app/mytool

Как мне интегрировать / объединить все новые ревизии из разработчика в продакшн?

Я пробовал следующий:

p4 client dev_port
View:
//prod/9.3.4/app/mytool/... //dev_port/...
p4 integrate //dev/main/mytool/... //prod/9.3.4/app/mytool/...

Это создает большой набор изменений по умолчанию с большим количеством файлов, но без различий.


2
869
1

Ответ:

Решено
p4 integrate //dev/main/mytool/... //prod/9.3.4/app/mytool/...
p4 resolve -as
p4 resolve

p4 integrate открывает файлы и планирует разрешение (слияние или другое распространение изменений от источника к цели).

p4 resolve выполняет работу по фактическому применению изменений. При использовании resolve вы можете выбрать, хотите ли вы выполнить «безопасное слияние» (т. Е. Слияние, основанное на различии всего файла), «автоматическое слияние» (т. Е. Разрешение текстового слияния на уровне строк) или автоматически перезаписать цель с источником, или игнорируйте источник, или сделайте настройки вручную. Вышеупомянутая последовательность начинается с «безопасного слияния», а затем все остальное выполняется в интерактивном режиме.


Интересные вопросы для изучения