2017-08-31 74 views
1

我正在將一些源代碼從內部系統遷移到TFS 2015.我正在通過Microsoft.TeamFoundation.VersionControl.Client等使用API庫。使用API​​將項目添加到TFS時的覆蓋日期

理想情況下,我還想導入每個項目的歷史記錄,包括誰進行了更改和何時。

workspace.CheckIn方法允許我指定進行更改的「作者」,但我認爲不可能提供when。

有誰知道是否有可能「倒籤」簽入?

回答

1

您無法更改變更集的CreatedDate。事實上,你首先不應該這樣做。

即使您設法改變某種方式,然後您將放棄您真正創建/檢入TFS上的變更集的軌道。

如果您將較舊的TFS升級到TFS2015。這是一個完整的數據傳輸。 TFS服務器還將包含反向日期變更集。但是,您正在使用內部系統,就像從本地開發中檢入代碼一樣。

因此,您可能必須手動管理內部系統的源代碼管理歷史記錄,例如導入Excel。

+0

我想這可能是這種情況 - 無論如何,謝謝。 –

相關問題