Можно ли заставить перформанс вести себя как подрывная деятельность? - PullRequest
3 голосов
/ 05 октября 2008

Можно ли настроить производительность, чтобы мне не нужно было "открывать файлы для редактирования"? Кто-то сказал мне, что это «особенность», и он / она предположил, что ее можно отключить.

Ответы [ 5 ]

1 голос
/ 06 октября 2008

См. http://www.perforce.com/perforce/doc.081/manuals/p4guide/02_config.html (раздел Настройка параметров рабочего пространства ). Вы можете установить опцию allwrite, но даже тогда вам придется выполнять автономную синхронизацию или что-то вроде проверки всех файлов и выполнения p4 revert -a (вернуть неизмененные файлы), чтобы узнать, какие файлы вы изменили.

1 голос
/ 06 октября 2008

Хотя это не прямой ответ на ваш запрос, хотя я мог бы поделиться небольшим трюком.

В моем редакторе (SciTE) я могу определить сочетания клавиш, причем макрос расширяется до пути к текущему редактируемому файлу, запуская приложение. Если ваш любимый редактор может сделать это, вы можете адаптировать этот трюк.

command.name.0.*=P4 edit
command.0.*=p4 edit -c default $(FileNameExt)
command.save.before.0.*=2

Вы также можете изменить «по умолчанию» на текущий номер списка изменений.

Конечно, если ваш редактор / IDE имеет поддержку Perforce, тем лучше ...

0 голосов
/ 19 октября 2008

Я не буду пытаться рассуждать с вами о том, почему вы хотите это сделать. Вероятно, простой способ сделать это заключается в следующем.

Проверьте все интересующее вас дерево каталогов, например,

// склад / Проекты / MYPROJ /...

Все ваши файлы теперь доступны для записи и в режиме редактирования (или выписки). Когда вы решите отправить свои изменения, просто сделайте одно из двух. Либо щелкните правой кнопкой мыши ожидающий список изменений и выберите «Восстановить неизмененные файлы», чтобы избавиться от неизмененных файлов перед отправкой, либо при отправке выберите «Не отправлять неизмененные файлы» в разделе «При отправке». Это приводит к отправке только тех файлов, которые вы изменили.

Если вы также поставите галочку напротив пункта «Проверять отправленные файлы после отправки», он даже откроет эти файлы, чтобы вы могли продолжить работу до следующей отправки.

Это, по сути, то, что вы ищете.

0 голосов
/ 05 октября 2008

Согласно странице Википедии на Perforce , они ожидают, что вы "откроете файлы для редактирования", чтобы сервер мог вести список файлов, которые, как ожидается, будут изменены. Если вы хотите редактировать файлы без этого, вы должны вручную изменить локальную копию с «только для чтения» на «чтение и запись».

0 голосов
/ 05 октября 2008

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

...