如何在p4.net api中实现批处理文件命令

时间:2015-01-25 07:35:17

标签: perforce p4v p4api.net p4.net

我想在批处理文件中实现以下p4命令。

现在我想使用p4.net api在.net的作业服务中实现所有内容。

  

使用p4.net api在.net中执行:

1)首先在工作空间路径上同步文件或最新文件。

2)创建新的变更清单

3)如果上述变更清单中有任何变更,则还原所有文件

4)现在实际上在上面的变更列表

中打开特定文件格式的目标工作空间路径上的编辑文件

5)将文件从服务器源路径复制到本地工作区目标路径,并且复制应该从服务器源路径递归到特定文件格式的目标路径,例如从源到目标的gp *。*文件

6)恢复上述变更列表中未更改的文件

7)现在使用上面的更改列表运行perl命令。

Batch File:

SET P4CLIENT=deep_abc
SET P4PORT=p4ww:2012
SET SRC="\\ServerPath"
SET DEST="\\LocalPath\resources"
SET DPATH=D:
SET AS2="D:\as2\beta_0.4\bin"

%DPATH%
cd %DEST%
pause
p4 revert -c 19239674 file ...
pause
p4 edit -c 19239674 GP100*.*
pause
robocopy %SRC% %DEST% *.rom
pause
p4 revert -a 19239674 file ...
pause
%DPATH%
cd %AS2%
pause
perl as2.pl -c %P4CLIENT% submit -t -c 19239674
pause

0 个答案:

没有答案