2010-04-21 39 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数据库并手动更改时间戳,因为可能存在不良副作用。