Как я могу полностью удалить интеграцию потока выполнения
Мой основной поток все еще думает, что потоки разработки нуждаются в слиянии, даже после того, как я уничтожил последний список изменений, и я буду признателен за некоторую помощь, чтобы это исправить.
История вкратце:
Мой основной поток (названный 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.
Дайте мне знать, если это не решит проблему.
Добавлено примечание: Вы также можете просто удалить список изменений, который вам не нужен, чтобы пройти маршрут избыточного уничтожения с уничтожением. Уничтожение опасно просто потому, что оно удаляет любые записи о том, что происходит из истории / метаданных / и т.д.
Щелкните правой кнопкой мыши по списку изменений и выберите "Восстановить", после чего вы можете удалить ожидающий список изменений.