У нас есть депо разработчиков
//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/...
Это создает большой набор изменений по умолчанию с большим количеством файлов, но без различий.
p4 integrate //dev/main/mytool/... //prod/9.3.4/app/mytool/...
p4 resolve -as
p4 resolve
p4 integrate
открывает файлы и планирует разрешение (слияние или другое распространение изменений от источника к цели).
p4 resolve
выполняет работу по фактическому применению изменений. При использовании resolve
вы можете выбрать, хотите ли вы выполнить «безопасное слияние» (т. Е. Слияние, основанное на различии всего файла), «автоматическое слияние» (т. Е. Разрешение текстового слияния на уровне строк) или автоматически перезаписать цель с источником, или игнорируйте источник, или сделайте настройки вручную. Вышеупомянутая последовательность начинается с «безопасного слияния», а затем все остальное выполняется в интерактивном режиме.