2010-04-21 31 views
1

問題很簡單,如果需要將Subversion版本庫遷移到TFS 2010 RTM,那麼最好的工具是什麼。Subversion to TFS 2010 RTM migration with timestamps

我找到了http://www.timelymigration.com/,看起來不錯,但在聯繫他們之後,我發現在遷移過程中,變更集的時間戳會丟失。所有時間戳都設置爲遷移日期,實時時間戳存儲在變更集的評論中。

如何從SVN遷移到TFS 2010 RTM並保留時間戳?

回答

0

你唯一的選擇是Kyrosoft SVN-2-TFS2008,但我不確定他們是否支持TFS 2010或時間戳。據我所知,只有這兩家公司提供SVN到TFS遷移:(

2

TFS當前不允許在遷移更改時設置時間戳http://blogs.msdn.com/b/bharry/archive/2008/09/17/migration-toolkit-and-tfs-to-tfs-updates.aspx有更多信息,其中一個關鍵部分是:

「核心問題在於版本控制,它源自於我們有一個單一的單調遞增的變更集號,它可以隨時更新任何執行的簽入操作,變更集號和操作時間之間有直接的關聯繫統的一個不變量是,如果一個變更集數大於另一個,那麼它的日期/時間也會更長。「

這阻止進入TFS數據庫並手動更改時間戳,因爲可能存在不良副作用。