Удалить ветку dev и заново ее создать?
Если вы сделаете это, вы, вероятно, пожалеете об этом; Perforce увидит, что вы удалили все эти файлы, и постарается сделать все возможное, чтобы сохранить очевидное намерение, которое стоит за этим удалением, выполнив такие вещи, как распространение удаления обратно на основную линию при следующей возможности.
Требуемая команда: p4 copy
:
p4 copy //depot/main/... //depot/dev/...
или
p4 copy -b dev-branch
(или что угодно)
Если вы не хотите, чтобы история была в точности такой, как если бы вы только что создали ее. Тогда:
p4 obliterate -y //depot/dev/...
p4 populate //depot/main/... //depot/dev/...