我面臨的問題,我不能修改變更集的CreationDate在TFS 2015年 使用Microsoft.TeamFoundation.VersionControl.Client.dll我可以設置後變更集的不同CreationDate登記入住到TFVC - 2015年TFS
$changeset = $versionControlServer.GetChangeset("2656")
$changeset.CreationDate = $(get-date).AddDays(-90)
$changeset.Comment = "bla-bla-bla"
$changeset.Owner = "test\test1"
$changeset.Committer = "test\test1"
$changeset.CommitterDisplayName = "test\test1"
$changeset.OwnerDisplayName = "test\test1"
$changeSet.Update()
嘗試運行$changeSet.Update()
方法後,結果不好。只有$changeset.Comment = "bla-bla-bla"
被應用,其他屬性不成功。
所以,我的問題是:
- 我怎樣才能修改屬性
CreationDate, Committer
等不直接干預到數據庫 - 爲什麼這個屬性是隻讀?
- 也許有些政策阻止我這樣做?
我有自2009年以來提交的git倉庫。 因此,主要目標是將它從Git移到Tfvc。 我使用Git-tf工具。它工作正常,但我不能保留提交的原始日期。我已經設法保留承諾和用戶的年表,但原始日期沒有。 – SAP
@SAP您可以直接將Git倉庫推入TFS(假設您使用的是TFS 2013或更高版本)。無需遷移到TFVC。 –