Прослушайте все команды Perforce, сделанные моей клиентской машиной на сервере - PullRequest
1 голос
/ 06 мая 2010

Можно ли как-то прослушать все команды перформанса, выданные с моей машины серверу перформанса?

Вчера я немного погуглил и нашел где-то страницу о прокси-сервере или брокере Perforce, который будет перехватывать команды выполнения и позволять вам делать с ними то, что вы хотели, прежде чем отправлять их на сервер ... и теперь не могу найти страница!

Я пытаюсь отладить наш процесс сборки (созданный с использованием Maven), который завершается с ошибкой при запуске maven-release-plugin (prepare).

Приветствие.

Ответы [ 2 ]

1 голос
/ 06 мая 2010

Это может быть P4Broker (кажется, трудно найти официальную ссылку, следовательно, поиск в Google).

0 голосов
/ 10 мая 2010

Спасибо за ответ - была ссылка, которую я искал, хотя оказалось, что это не то, что я хотел.

В конце концов я изменил свой PATH Windows, чтобы p4 не вызывал непосредственно перформанс, а вместо этого выполнял файл bat:

@echo off

set PERFORCE_HOME="C:\Program Files (x86)\Perforce\p4.exe"
set OUTPUT_FILE=C:\batScripts\output\p4out.txt"

echo =========================== >> %OUTPUT_FILE%
echo ===== PERFORCE DEBUG ====== >> %OUTPUT_FILE%
echo =========================== >> %OUTPUT_FILE%
echo $ p4 %* >> %OUTPUT_FILE%
echo =========================== >> %OUTPUT_FILE%
echo Timestamp: %Date% %Time% >> %OUTPUT_FILE%
echo Vars: >> %OUTPUT_FILE%
%PERFORCE_HOME% set >> %OUTPUT_FILE%
echo ` >> %OUTPUT_FILE%

%PERFORCE_HOME% %*
...