Version control 听我的客户机对服务器发出的所有Perforce命令

Version control 听我的客户机对服务器发出的所有Perforce命令,version-control,maven-2,perforce,maven-release-plugin,Version Control,Maven 2,Perforce,Maven Release Plugin,是否可以以某种方式监听从我的机器发送到Performce服务器的所有Performce命令 我昨天在谷歌上搜索了一下,发现了一个关于perforce代理或代理的页面,它可以截取perforce命令,并允许您在将它们发送到服务器之前对它们执行您想要的操作……但现在找不到该页面 我正在尝试调试我们的构建过程(使用Maven构建),该过程在运行Maven发布插件(prepare)时失败 干杯。可能是(似乎很难找到官方链接,因此谷歌搜索)。可能是(似乎很难找到官方链接,因此谷歌搜索)。谢谢你的回复-是我

是否可以以某种方式监听从我的机器发送到Performce服务器的所有Performce命令

我昨天在谷歌上搜索了一下,发现了一个关于perforce代理或代理的页面,它可以截取perforce命令,并允许您在将它们发送到服务器之前对它们执行您想要的操作……但现在找不到该页面

我正在尝试调试我们的构建过程(使用Maven构建),该过程在运行Maven发布插件(prepare)时失败


干杯。

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

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

谢谢你的回复-是我一直在寻找的链接,尽管它不是我想要的

最后,我修改了我的Windows路径,这样“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% %*

谢谢你的回复-这是我一直在寻找的链接,虽然它不是我想要的

最后,我修改了我的Windows路径,这样“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% %*

根据这一点,它是“不受支持的”,“实际上是一个beta版本”,并且可以在这里获得(点击相应的平台文件夹,它应该在那里)。@raven感谢链接。对于OP试图实现的目标,我不确定缺乏支持是否是一个问题。根据这一点,它是“不受支持的”,“实际上是一个beta版本”,并且可以在这里找到(单击相应的平台文件夹,它应该在那里)。@raven感谢链接。对于OP试图实现的目标,我不确定缺乏支持是否是一个问题。