我正在尝试使用TFS集成平台将一个项目从TFS 2010迁移到(即)。我在Team中创建了一个新的空项目并运行迁移,但是由于以下冲突,它失败了:
Microsoft.TeamFoundation.VersionControl.Client.ChangesetNotFoundException: TF14019:变更集2466不存在。-> System.Web.Services.Protocols.SoapException: TF14019:变更集2466不存在。
但是,源集合中确实存在changeset 2466。变更集中的文件是默认的TFS BuildProcessTemplate文件提交,我认为它与UpgradeTemplate.xaml文件有问题,因为它同时存在于源项目和目标项目中。但是,当我对文件做不同的处理时,没有什么不同。
有人见过这个问题吗?
对于迁移到there有什么其他的解决方案,我应该试试吗?我尝试了OpsHub免费实用程序,但它在源代码中遇到了重复用户的问题。
谢谢你,坎尼斯。
发布于 2016-04-11 03:57:42
您可以从迁移中排除BuildProcess模板。
要在迁移中排除某一项,请在初始选择的GUI中使用“clocked”选项。 或者只是在XML集中忽略了要排除的项的True:
<FilterPair Neglect="true">
<FilterItem MigrationSourceUniqueId="24d8e37a-e7f9-493d-97ba-c7e5aba96bc6" FilterString="$/SourceProj/BuildProcessTemplates" MergeScope="$/SourceProj/BuildProcessTemplates" />
<FilterItem MigrationSourceUniqueId="9f1f2df0-6aed-4141-8b6b-26b67d4b8990" FilterString="$/DestinitionProj/BuildProcessTemplates" MergeScope="$/DestinitionProj/BuildProcessTemplates" />
</FilterPair>https://stackoverflow.com/questions/36504774
复制相似问题