我正在尝试使用-a和-c选项还原更改列表中的文件。我这样手动做了。
p4 revert -c 19264444 file ...
pause
p4 edit -c 19264444 GP*.*
pause
robocopy %SRC% %DEST% *.rom
pause
p4 revert -a 19264444 file ...
尝试使用p4api.net
同时打开特定文件以便在给定的工作空间位置进行编辑。不确定是否会在目标路径中附加格式。
//Function for Edit changelist
public void EditChangeList(Changelist cl, string fileFormat, string destinationPath)
{
var rep = Connect();
var fs = new FileSpec(new DepotPath(destinationPath + "/" + fileFormat + "/..."));
var ls= rep.Connection.Client.EditFiles(new Options(EditFilesCmdFlags.None, cl.Id, null), fs);
}
// call of above function
p4.EditChangeList(changelist, gp*.*", destinationPath);
此外,我找不到如何使用p4api.net还原更改列表中的文件。有人可以指导一下吗?