2017-08-31 112 views
1

我正在将一些源代码从内部系统迁移到TFS 2015.我正在通过Microsoft.TeamFoundation.VersionControl.Client等使用API库。使用API​​将项目添加到TFS时的覆盖日期

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

workspace.CheckIn方法允许我指定进行更改的“作者”,但我认为不可能提供when。

有谁知道是否有可能“倒签”签入?

回答

1

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

即使您设法改变某种方式,然后您将放弃您真正创建/检入TFS上的变更集的轨道。

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

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

+0

我想这可能是这种情况 - 无论如何,谢谢。 –

相关问题