我想一个小项目,从2005年VSS转换为2010 TFS和一切运作良好,除了所有的历史都是不能转换。我正在密切关注从http://msdn.microsoft.com/en-us/library/ms253060.aspx(从Visual SourceSafe迁移到Visual Studio 2010)的演练。VSS 2005迁移到TFS 2010 - 历史不会迁移
我从一个巨大的VSS数据库备份一个小项目到我的本地机器,准备settings.xml文件,在分析中运行VSSConverter,然后在迁移模式下,代码最终在TFS中,项目结构正确,只是历史不在那里。
转换后,我公司拥有一批在VSSConverter.log文件中的错误看起来是这样的:
[VSS, Error, 3, 2012/01/04 14:48:02.159] Exception: System.Runtime.InteropServices.COMException
Message: File or project not found
Stack Trace: at Microsoft.VisualStudio.SourceSafe.Interop.IVSSItem.get_Versions(Int32 iFlags)
at Microsoft.TeamFoundation.Converters.VersionControl.Vss.VssWrapper.ReadHistoryItemNoRecursive(ItemInfo itemInfo, Int32 flags, String spec, String name, Boolean type, Boolean deleted, Boolean isPinned, Int32 pinnedVersion, Boolean writeToDB)
at Microsoft.TeamFoundation.Converters.VersionControl.Vss.VssWrapper.PutInfoInDB(ItemInfo itemInfo, Boolean isMigrate)
Help Link: ssusexp.hlp#10609
BaseExceptionMessage: File or project not found
我试图寻找对这些错误的详细信息,但没有太多的信息。有没有人看到这些错误?
谢谢。
只是为了澄清,我认为你:1)选择“归档所有数据”中的VSS存档工具的版本范围选项,和b)没有按照迁移指南中的可选截断一步,它是否正确? – 2012-01-05 22:05:25