con.Client.EditFiles(foundFiles, new Options(EditFilesCmdFlags.None, changelist.Id, null));
現在、このコード行を実行すると、「リビジョン仕様 (# または @) はここでは使用できません」というエラーが表示されます。これは、foundFiles 内の一部のファイルの名前に「#」記号が含まれているためだと思われます。誰でもこれが問題であることを確認できますか? そして、誰かがそれを回避する方法を知っていますか? Client.AddFiles で同様のエラーが発生しましたが、AddFilesCmdFlags.KeepWildcards を使用して -f (強制) フラグを呼び出してこれをバイパスすることができました。残念ながら、同じことは EditFiles では機能しません。
注: ファイルの名前を変更することはできません。何千ものファイルがあり、それらを変更することは私の管轄外であるためです。