Отказ от ответственности: я оставил вопрос открытым, но моя проблема с медленным ветвлением возникла из-за перегрузки сервера. Так что это не обычное поведение Perforce. Теперь мне требуется около 30 секунд, чтобы разветвить 10 КБ файлов.
Я новый пользователь Perforce 2014. Я создал хранилище потоков и поместил устаревшее приложение (около 10 000 файлов cpp) в ветку разработки. Это было относительно быстро для первоначального импорта, около 1 часа, чтобы загрузить все.
Теперь я хочу создать «облегченный» поток задач для работы над новой функцией. Я использую меню по умолчанию> новый поток> введите задачу ... Я выбираю «Отправить файл от родителя при создании потока»
К моему удивлению, для создания новой задачи требуется много времени (около 1 часа), потому что она разветвляется индивидуально для каждого файла. Я ожидаю, что процесс будет почти мгновенным из других инструментов SCM. (git, SVN,...)
Теперь мой вопрос:
- это ожидаемое поведение?
- В качестве альтернативы, есть ли способ быстрее создать задачу и разветвить только файл, который я собираюсь изменить?