Как я могу полностью удалить интеграцию потока выполнения

Мой основной поток все еще думает, что потоки разработки нуждаются в слиянии, даже после того, как я уничтожил последний список изменений, и я буду признателен за некоторую помощь, чтобы это исправить.

История вкратце:

Мой основной поток (названный Main) имеет 2 потока разработки, один из которых называется Tintin. До сегодняшнего дня все из Main было объединено с потоками разработки. Один из потоков не копируется в mainline уже почти 2 года, поэтому существует множество измененных файлов, которые необходимо получить в mainline.

Используя P4V, я выбрал поток разработки и запустил копию - которая остановилась с предупреждением или ошибкой из-за некоторого переименования 2 года назад (мой список изменений 81402). Поэтому после некоторого чтения я понял, что должен ограничить область действия копии до списка изменений 81402, который завершился хорошо, и привел к списку изменений 124031 в основном потоке.

Но теперь Perforce настаивала на том, что мне нужно выполнить слияние, прежде чем мне будет разрешено сделать второй прогон копирования в основную линию, и итоговый список изменений совсем не похож на то, что я ожидал.

Итак, я запустил p4 облите в списке изменений, но с небольшой ошибкой:

p4 obliterate //Streams/Tintin/...@124031

Но это должно было быть без пути, как это

p4 obliterate //...@124031

и теперь спектакль говорит, что версии файлов и их интеграция исчезли (как и ожидалось), но список изменений 124031 все еще существует, хотя он и не содержит никаких файлов.

Я хочу, чтобы перформанс забыл все о списке изменений 124031, чтобы я мог снова вернуться к копированию потока разработки в mainline.

1 ответ

Вполне возможно, что за время между слиянием и неудачной попыткой скопировать в поток, который вы сейчас пытаетесь скопировать, были внесены дополнительные изменения, в результате чего Perforce потребует еще одного слияния.

Я бы порекомендовал заблокировать нарушающий поток разработчиков вниз

Щелкните правой кнопкой мыши поток> Изменить поток> Дополнительно> Установите флажок рядом с Отправка файлов в поток, доступный только владельцу потока.

Выполните слияние от Main к dev.

Выполнить копию из dev в main.

Дайте мне знать, если это не решит проблему.

Добавлено примечание: Вы также можете просто удалить список изменений, который вам не нужен, чтобы пройти маршрут избыточного уничтожения с уничтожением. Уничтожение опасно просто потому, что оно удаляет любые записи о том, что происходит из истории / метаданных / и т.д.

Щелкните правой кнопкой мыши по списку изменений и выберите "Восстановить", после чего вы можете удалить ожидающий список изменений.

Другие вопросы по тегам