问题很简单,如果需要将 subversion 存储库迁移到 TFS 2010 RTM,最好使用什么工具。
我找到了http://www.timelymigration.com/并且看起来不错,但是在与他们联系后,我发现在迁移期间变更集上的时间戳丢失了。所有时间戳都设置为迁移日期,真实时间戳存储在变更集的注释中。
如何从 SVN 迁移到 TFS 2010 RTM 并保留时间戳?
问题很简单,如果需要将 subversion 存储库迁移到 TFS 2010 RTM,最好使用什么工具。
我找到了http://www.timelymigration.com/并且看起来不错,但是在与他们联系后,我发现在迁移期间变更集上的时间戳丢失了。所有时间戳都设置为迁移日期,真实时间戳存储在变更集的注释中。
如何从 SVN 迁移到 TFS 2010 RTM 并保留时间戳?
TFS 当前不允许在迁移更改时设置时间戳。http://blogs.msdn.com/b/bharry/archive/2008/09/17/migration-toolkit-and-tfs-to-tfs-updates.aspx有更多信息,其中一个关键部分是:
“核心问题在于版本控制,源于我们有一个单调递增的变更集编号,该编号在执行任何签入时随时更新。变更集编号与操作发生的时间之间存在直接相关性。该系统是,如果一个变更集编号大于另一个,那么它的日期/时间也更大。”
这不鼓励进入 TFS 数据库并手动更改时间戳,因为可能会产生不利的副作用。
您唯一的其他选择是Kyrosoft SVN-2-TFS2008,但我不确定它们是否支持 TFS 2010 或时间戳。据我所知,只有这两家公司提供 SVN 到 TFS 迁移:(