1

是否有可能以某种方式收听从我的机器发出到 perforce 服务器的所有 perforce cammands?

我昨天做了一些谷歌搜索,在某处找到了一个关于 perforce 代理或代理的页面,它会拦截 perforce 命令并允许你在将它们发送到服务器之前对它们做你想做的事情......现在找不到页面!

我正在尝试调试在运行 maven-release-plugin(准备)时失败的构建过程(使用 Maven 构建)。

干杯。

4

2 回答 2

1

可能是P4Broker(似乎很难找到官方链接,因此谷歌搜索)。

于 2010-05-06T11:10:59.193 回答
0

感谢您的回复 - 是我正在寻找的链接,虽然结果不是我想要的。

最后,我最终修改了我的 Windows PATH,这样“p4”就不会直接调用 perforce,而是执行一个 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% %*
于 2010-05-10T15:31:43.053 回答