我正在尝试将文件从一个 SharePoint 存储库复制到另一个,同时保留每个文件的历史记录。虽然我可以成功传输文件数据(所有 PDF 渲染和文本文件都完好无损),但版本历史记录默认为目标存储库中设置的版本。
假设主机存储库上的一个文件位于版本 3。我希望它在复制后在目标存储库中的版本值为 3;但是,它将是 1(如果文件是新的)或 2(如果文件存在且没有更新)。
到目前为止,我已尝试使用 CSOM 和 CAML 查询来访问和复制文件。由于未保留元数据,我可以插入特定版本值吗?我用 CSOM 和 CAML 对此进行了研究,但运气不佳。你知道我该怎么做吗?