«Лучшая практика» зависит от вашего рабочего процесса и от того, как настроены ваши филиалы. Действительно, настало подходящее время, чтобы единый список изменений содержал все интегрированные списки изменений - мы делаем это довольно часто в нашей студии, когда создаем «функциональные» ветки, и ветке нужен самый последний и актуальный основной код. С другой стороны, интеграция для каждого списка изменений может быть очень полезна в конце цикла продукта, когда вам нужно разветвить определенные исправления или функции в ветке выпуска.
Интеграция по списку изменений проста:
- Найдите список изменений, который вы хотите отправить, на панели «представленный список изменений» (ctrl-2)
- Щелкните правой кнопкой мыши по списку изменений и выберите «интегрировать с использованием представленного списка изменений NNN»
- Установите все необходимые параметры в следующем диалоговом окне.
Оттуда вы можете затем просмотреть и / или запустить интегрирование. Как подсказка, я всегда предварительно просматриваю интеграцию. При этом будут отмечены потенциальные ошибки или условия предупреждения, с которыми вы, возможно, захотите разобраться, прежде чем выполнять фактическую интеграцию.
Этот метод интеграции списка изменений за один раз называется "сбор вишни". У Perforce есть отличная статья базы знаний о списках изменений по сбору вишни здесь .