使用p4api.net方法,我正在尝试打开文件以编辑特定文件格式GP100 *。*但它返回null。如果我从filespec中删除GP100 *。*格式,那么它会在客户端工作区loc中的那个更改列表中打开所有要编辑的文件,这很明显。我不想打开所有文件进行编辑,而只打开格式为GP100 *的文件。*任何想法我怎么能实现这个?
// to open files for edit in a given changelist at certain loc with particular file format
public IList<FileSpec> EditChangeList(string clNumber, string fileFormat, string destinationPath)
{
try
{
var rep = Connect();
var opts = new Options(ChangeCmdFlags.None, ChangeListType.None);
opts["-c"] = clNumber;
var fs = new FileSpec(new DepotPath(destinationPath + "/..." + "GP100*.*"));
IList<FileSpec> editedFileSpec = rep.Connection.Client.EditFiles(new List<FileSpec> {fs}, opts);
return editedFileSpec;
}
catch (Exception exc)
{
Logger.LogError(exc.Message);
throw;
}
}