2

我想在批处理文件中实现以下 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
4

0 回答 0