使用API​​将项目添加到TFS时覆盖日期

时间:2017-08-31 18:16:28

标签: tfs

我正在将一些源代码从内部系统迁移到TFS 2015.我通过Microsoft.TeamFoundation.VersionControl.Client等库使用API​​。

理想情况下,我还想导入每个项目的历史记录,包括谁做出更改以及何时进行更改。

workspace.CheckIn方法允许我指定" author"谁做出了改变,但我认为不可能提供时间。

是否有人知道是否可以"回溯"签到?

1 个答案:

答案 0 :(得分:1)

您无法更改变更集的CreatedDate。事实上,你不应该首先这样做。

即使您设法以某种方式进行更改,您也会在您真正创建/检查TFS上的变更集时失去轨道。

如果要将较旧的TFS升级到TFS2015。这是一个完整的数据传输。 TFS服务器还将包括返回日期变更集。但是,您使用的是内部系统,就像从本地开发中检入代码一样。

因此,您可能需要手动管理内部系统的源代码管理历史记录,例如导入Excel。