Я хотел бы знать, как переименовать спецификацию ответвления (иначе, "отображение ответвления") в по необходимости. Клиент P4V не позволяет Вам редактировать имя спецификации ответвления.
Действительно ли безопасно просто добавить другую спецификацию ответвления, скопировать настройки и удалить старую?
Perforce не предоставляет механизма для переименования спецификации ветви. Может быть, они опасаются, что вы можете случайно сломать некоторые скрипты, если перейдете и переименуете один?
Да, создать новый безопасно,
Да. Но вам нужно выполнить интеграцию p4, чтобы получить файлы. Это то, что делает p4v «копировать или переименовывать». Используйте параметр переименования, при котором также удаляются старые файлы.
Отсутствие переименования спецификаций веток распространяется на все спецификации (пользователей, группы, клиенты, ярлыки, задания и т. Д.). Здесь может пригодиться командная строка:
p4 branch -o OLDBRANCH | sed -e "s,OLDBRANCH,NEWBRANCH," | p4 branch -i && p4 branch -d OLDBRANCH