Как я могу переименовать решение и проекты в нем, не нарушая ничего в хранилище PerForce? - PullRequest
0 голосов
/ 15 сентября 2011

Я хотел бы переименовать свое решение, пару классов и т. Д. В нем, которое уже находится в хранилище контроля версий, в хранилище Perforce.

Как я могу сделать это шаг за шагом, не нанося вред хранилищу и пользователям, которые уже хранят копию на своих локальных машинах?

Ответы [ 2 ]

2 голосов
/ 15 сентября 2011

Переименование файлов в решении приведет к повреждению кода в какой-то момент, поэтому первое, что нужно сделать, это создать ветку. Затем внесите изменения в ветку. Когда все работает правильно, интегрируйте обратно в основную линию. Остальным пользователям нужно просто синхронизироваться с последней версией, а Perforce позаботится о переименовании, удалении и т. Д.

0 голосов
/ 15 сентября 2011

Предполагая, что у вас сервер Perforce версии 2009.1 или новее, вы можете использовать команду p4 move для этого:

  • p4 редактируйте файлы, которые вы хотите переместить
  • p4 переместить их в новые файлы
  • p4 отправить изменения.

Подробнее см. Документацию Perforce .

...