问题标签 [tfs-migration]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
tfs - 从 2010 年到 2012 年的 TFS 集合迁移
我有两个 TFS 服务器。一个是旧版 TFS2010 服务器,其中包含我们项目的旧集合。去年,我们启动了一个新的 TFS2012 服务器。但是,我们从未从旧服务器迁移我们的源代码(我们将其视为全新安装并创建了新项目)。
我们现在正在考虑完全停用 2010 服务器,我想将旧的 2010 集合(实际上我关心的只是源代码控制和历史记录)作为单独的集合迁移到新服务器,但我不知道如何。我已经按照 MSDN ( http://msdn.microsoft.com/en-us/library/vstudio/dd936138.aspx ) 上的说明进行操作,但是当我执行将集合附加到新服务器上的步骤时,TFS 抱怨说在 sql server 上“找不到可附加的数据库”。
我还尝试在目标 TFS 服务器上运行“tfsconfig Collection /attach”命令(尽管我阅读的许多帖子都说它在 2012 年已被弃用)。它告诉我它无法连接到目标数据库服务器(即使我的生产集合已附加到该盒子上)。
有谁知道从 2010 年到 2012 年的收藏迁移是否可能,或者我只是在转动我的轮子?我找不到来自 Microsoft 的官方文档,表明这种迁移甚至是可能的(即使我也找不到任何反驳它的东西)
服务器规格:
- 旧 SQL Server:企业 64 位 2008 SP3 (10.0.5500)
- 新 SQL Server:企业 64 位 2008R2 SP2 (10.50.4000)
- 旧 TFS 服务器:10.0.40219.1 (SP1 KB2182621)
- 新 TFS 服务器:11.0.60315.1(TFS2012 更新 2)
tfs - TFS 2013 迁移到 Visual Studio Online 与 Opshub 团队基础服务器用户列表
我正在尝试使用 OpsHub Visual Studio Online 迁移实用程序将 TFS 2013 团队项目迁移到 Visual Studio Online。当我进入必须选择要迁移的团队基础服务器用户的步骤时,我的公司的整个活动目录似乎正在加载(超过 38,000 个用户!)。我真的只想迁移大约 25 个用户,但它告诉我必须迁移每个用户。请注意,当我在 TFS 2013 中创建新工作项时,下拉菜单中仅显示 25 个用户。
我确信有一些组需要为 TFS 配置,但我不确定我需要做什么才能让这个列表只包括我需要迁移的少数人。
编辑:
我注意到在我的 DefaultCollection Windows Group 部分中,我们有一个 Dev-Contributors 组,其中包含我想要的确切人员,但还有一个域用户组包含我公司的整个活动目录。我很肯定 dev-contributors 是我们真正需要的唯一组,是否建议以某种方式删除域用户组?
谢谢您的帮助!
tfs - 是否可以使用 OpsHub 将项目中的某些文件夹从本地 TFS 2013 迁移到在线
在我们当前的设置中,我们有一个顶级 TFS 项目和其中的所有项目作为单独的文件夹及其 Dev 和 Main 分支。
要开始尝试 VS Team Services,我正在考虑将一个文件夹(项目)从 TFS 2013 本地项目迁移到 Team Services。我可以这样做吗?
我得到的选项是选择项目集合而不是其中的文件夹?有没有解决方法。
visual-studio - 将本地 TFS 迁移到 Visual Studio Online 时出错
我正在将我们现有的 TFS 2012 迁移到 Visual Studio Online,并且我已经从我们自己的服务器迁移了 5 个项目中的 3 个。
我们最大的一个项目,迁移队列中的第四个失败了。
这是收到的错误:
作业执行出错:teamfoundation\DefaultCollection 到 [名称已删除].visualstudio.com _1| teamfoundation\DefaultCollection 到 [名称已删除].visualstudio.com _1| TFS 源 1412855236297 源 TFS 1412855236297 'WebSite' 提交信息 teamfoundation\DefaultCollection 到 [名称已删除].visualstudio.com _1| TFS 源 1412855236297 源 TFS 1412855236297 TFS 提交信息致命错误:端点之一不可用。服务器错误:OpsHub-012013:节点上的流程执行失败:callMethod,在流程定义中:“SCM 默认集成工作流程”;嵌套异常是:脚本评估异常
我正在运行OpsHub 集成管理器框架-OVSMU-V1.0.1.006
这是收到的错误的图像
我曾尝试重新启动该过程两次,大约 20 分钟后超时 - 并给出相同的错误。
tfs - 将特定项目从 TFS 2012 迁移到 2013
我们在 TFS 2012 中有一个集合,其中包含多个项目。我们正在考虑迁移到 TFS 2013。TFS 服务器已经启动并运行。是否可以将集合中特定项目的数据从一个 TFS 服务器 (2012) 迁移到另一个 (2013) 或者我们必须迁移整个集合?
azure-devops - OpsHub 迁移:OH-SCM-003 和 OH-SCM-002 - 分配给一个工作项的两个项目的变更集
我的 OpsHub 代码和工作项迁移已在 70% 完成时停止,并出现以下错误:
OH-SCM-002:内部 ID 为 9030、全局 ID 为 10819 的实体来自 XXX__TFS_Source_1416167909383_ALM_TFS_14161679093851416167909415 尚未同步到目标系统。请同步实体或删除实体映射以继续同步过程。
我意识到这可能是因为工作项 9030 与一个变更集相关联,其中有两个不同项目的文件(这是开发人员的一个错误)。换句话说,变更集 18909(未在错误消息中提及,但在 OpsHub 迁移实用程序“版本控制失败”中提及),其中文件 $/Proj1/FileA $/Proj2/FileB 已修改,与工作相关联项目 9030。$/Proj1 已作为迁移的一部分进行映射,$/Proj2 尚未映射。
到目前为止,此迁移需要 11 天才能完成(完成 70%),所以我一点也不热衷于删除此迁移并按照类似问题的建议重新开始:OpsHub 错误 OH-SCM-003 和OH-SCM-002 - 分辨率描述不清楚
我的问题是:
a) 我已经删除了工作项 9030 和变更集 18909 之间的关联,但错误仍然存在。这是预期的吗?
b) 我有没有办法强制 OpsHub 迁移实用程序忽略此变更集?我不需要迁移 $/Proj2 中的代码,也不需要迁移工作项 9030。如果完全跳过这个变更集,甚至是可以接受的。
starteam - Star Team 到 TFS 2010 迁移的历史
我想从 2005 年的明星团队迁移到具有 HISTORY 的 TFS 2010。有什么工具或任何方法可以让我经济高效地做到这一点。我知道及时迁移工具,但它太贵了。
tfs-migration - 使用 TFS 升级向导进行 TFSConfig 导入与数据库副本迁移
我正在计划从 TFS 2008 到 TFS 2012 的硬件迁移升级,我遇到了两种不同的路径。
ALM Rangers TFS 升级指南的路径涉及在新服务器上设置 TFS 2012,然后运行 TFSConfig Import 命令将旧项目导入新 TFS。
另一方面,微软官方文档和其他一些文档包含在新服务器上安装 TFS 2012、将 TFS 表复制到新的 TFS 2012 数据库位置、然后运行 TFS 2012 升级向导来处理转换 TFS 2008 的过程表到 TFS 2012。
哪条路径最安全,陷阱最少,或者它们大致相同?
如果有任何影响,我也计划迁移和升级 Sharepoint Foundation。
tfs-migration - 从 TFS 2008 升级后创建新的团队项目 TFS 2012
我们最近将 Team Foundation Server 2008 升级到 Team Foundation Server 2012,现在当我们尝试创建一个新的团队项目时,它会引发以下错误:
我们没有 TfsOlapReportDS,但我们有 Tfs2010OlapReportDS。如果我们需要 TFSOlapReportDS,那么我需要做什么或如何更改团队项目创建向导以使用 tfs2010olapreportds?
我发现 TFS 使用的流程模板有一个 ReportsTasks.xml 文件,它引用 TFSOlapReportsDS 而不是 TFS2010OlapReportsDS。
visual-studio-2013 - TFS 2010 到 2013 迁移升级后缺少工作区
我目前正在尝试将在工作组中的服务器 (SERVER_A) 上运行的 TFS2010 实例迁移和升级到域上另一台服务器 (SERVER_B) 上的 TFS2013。一切似乎都正常,但是当我打开 Visual Studio 并尝试连接到新的 TFS 实例并检索我的工作区时,它不存在。我已经阅读了很多关于“tf workspaces”和“tfsconfig identities”的文档,但我仍然很困惑,无法弄清楚发生了什么。我做了什么...
- 从 SERVER_A 导出所有 SQL 数据库和 Reporting Services 加密密钥并还原到 SERVER_B
- 在SERVER_B上安装TFS2013,但不做任何配置
- 跑
TfsConfig RemapDBs /DatabaseName:SERVER_B\NAMEDINSTANCE;Tfs_Configuration /SQLInstances:SERVER_B\NAMEDINSTANCE
- 继续 TFS2013 配置,选择“升级”选项,顺利通过。有一个关于更新 url 的警告,我这样做了,一切看起来都很好。
此时,如果我调用tf workspaces
SERVER_B,我会看到所有工作区:
如果我从 SERVER_A 进行相同的调用,这就是我所看到的:
因此,SERVER_A 将本地用户作为工作区所有者,迁移中的某些内容将这些本地用户映射到其他一些用户,我只能假设是域用户。在这个例子中(这只是从我所看到的完全混淆)本地管理员被映射到“管理员”。我假设这意味着域管理员。如果我在我的开发机器上打开 Visual Studio,在 Team Explorer 中输入域管理员帐户的凭据(与 SERVER_A\Administrator 不同的密码),我可以连接到新的 TFS2013 实例。但是,当我转到工作区列表时,它会显示我的计算机 (DEV-PC1) 的工作区名称,没有解决方案,如果我单击“管理工作区...”,则列表为空。
似乎这一切都归结为帐户映射的问题,但从我读过的内容中我不清楚如何处理这个问题。如果它有用,我也可以发布TFSConfig identities
两台机器的命令的示例输出。我有一种预感,部分问题是大多数工作区的所有者是管理员(所有这些都是在我到达这里之前设置的),并且在 TFS2013 实例中存在域\管理员、SERVER_B\管理员和SERVER_A\管理员。也许 Visual Studio 很困惑?或者 TFS 在升级时可能会感到困惑?
任何和所有的帮助将不胜感激。我犹豫地承认我第一次成功地进行了此迁移作为测试运行,找出了我的工作区的所有配置,然后卸载了 SERVER_B 上的所有内容以重新开始(因此我可以截取整个过程的文档) . 我第二次尝试它,它没有工作。我真的不认为我忘记写下我第一次做的任何步骤,但我可能遗漏了一些东西。