con.Client.EditFiles(foundFiles, new Options(EditFilesCmdFlags.None, changelist.Id, null));
运行这行代码时,我目前收到错误“此处无法使用修订规范(# 或 @)”。我怀疑这是因为我在 foundFiles 中的某些文件的名称中包含“#”符号。谁能确认这是问题所在?有人知道解决方法吗?我对 Client.AddFiles 有类似的错误,但我可以使用 AddFilesCmdFlags.KeepWildcards 调用 -f(强制)标志来绕过它。不幸的是,这对 EditFiles 不起作用。
注意:我无法更改文件的名称,因为有数千个文件,并且以任何方式更改它们不在我的管辖范围内。