我正在尝试将项目从TFS 2010迁移到VS Online,并且收到有关特定变更集的错误:
OH-SCM-009:同步时发生错误。项目$ / xxx / xxx / xxx.xml在指定版本中不存在,或者您无权访问它。
有问题的变更集被列为待审重试,但迁移不会继续并最终停止。我在VS在线注意到该项目已经通过之前的变更集进行了迁移。事实上,该文件与其他一些文件一起缺失。我手动将丢失的文件添加到VS在线并尝试继续迁移,希望它能够找到该文件并继续,但迁移只需等待几分钟然后停止。
我真的需要迁移这个项目,我希望不要失去我所有的变更历史,所以任何帮助都会非常感激。
其他说明:
在失败的变更集中,有一些文件夹已重命名,但上一个变更集中没有重命名的文件已经丢失。
迁移需要很长时间,8-9个小时。如果有必要,我不介意重新运行它。
答案 0 :(得分:0)
首先,我们需要您正在运行的Utility版本。您可以通过单击Utility中的“关于”按钮找到确切的版本。
其次,您可以查看受影响文件的VSO(目标系统)(如错误消息中所示),并将源文件(TFS)中该文件的先前更改集与目标(VSO)进行比较,您会发现ChangeType不匹配的变更集(在当前变更集之前),从而导致此级联错误。
如果您将相关信息传递给我们。我们可以在最后调试它并为您提供解决方案 如果您发送位于C:\ Program Files \ OpsHub Visual Studio Online Migration Utility \ logs目录的日志,它也会对我们有所帮助。
的问候,
OpsHub支持