Конвертировать p4 перейти к p4 интегрировать - PullRequest
1 голос
/ 06 января 2010

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

Perforce не позволит вам просто вернуть удаленный файл (что оставит желаемую интеграцию позади).

1 Ответ

0 голосов
/ 06 января 2010

Даже если Perforce разрешит это, возврат удаленных файлов не оставит интеграцию , но оставит add . Операция перемещения состоит в добавлении (не интеграции) файла (ов) в новое местоположение и последующем удалении их из старого. Если вы подумаете об этом, то нет смысла интегрировать файлы в новое местоположение, а затем удалять их из исходного местоположения. Цель интеграции - поддерживать связь между двумя наборами файлов.

Насколько я знаю, Perforce не предоставляет механизма "одним кликом", чтобы делать то, что вы хотите, но это не так уж сложно:

  • Скопируйте файлы, которые вы изменили, во временный каталог
  • Вернуть ходы вашего файла
  • Объедините файлы и затем откройте их для редактирования в новом месте
  • Скопируйте измененные файлы из временного каталога в новое местоположение и отправьте их
...