Почему плагин Perforce Visual Studio запускает "p4 changes -s pending -l" перед каждой проверкой - PullRequest
2 голосов
/ 06 мая 2011

Всякий раз, когда я регистрирую файл в моем хранилище Perforce с помощью плагина Perforce для Visual Studio (p4scc), перед появлением диалогового окна «Отправить список изменений» возникает значительная задержка (иногда до минуты).

В файле журнала (включается с помощью «Включить ведение журнала в файл» в настройках плагина) есть запись "p4 changes -s pending -l". Эта команда загружает все ожидающие изменения списки, которые в нашей среде насчитывают несколько сотен тысяч. (Я предполагаю, что плагин делает это, чтобы иметь возможность предоставить мне список других ожидающих изменений, в которые я мог бы захотеть переместить файлы.)

Есть ли способ, чтобы плагин не делал это?

Я использую P4V версии 2009.1 / 212209 в Visual Studio 2008.

1 Ответ

0 голосов
/ 26 июля 2011

Краткий ответ: нет .Сожалею.Если это действительно тормозит, отправьте сообщение по электронной почте support@perforce.com и сообщите об этом как об ошибке (или, по крайней мере, вопрос, почему это происходит, поскольку для этого может быть веская причина).1006 * ИМХО, лучший рабочий процесс - всегда открывать P4V и отправлять список изменений оттуда.В P4V легче проверять / различать каждый файл, разбивать изменения на атомарные списки изменений и писать более подробные примечания по отправке, чем «исправленные ошибки».

Используйте P4SCC для интеграции с Visual Studio, например, для автоматической проверки файлов при их редактировании и маркировки файлов для добавления.

...