Azure devops Opshub到Visual Studio online的转换问题和转换DOS(8.3)短路径

Azure devops Opshub到Visual Studio online的转换问题和转换DOS(8.3)短路径,azure-devops,opshub,Azure Devops,Opshub,我正在尝试将我们的存储库从TFS 2012内部部署转换为Visual Studio Online 我遇到如下错误: OH-SCM-009:同步时出错。TF203013:路径O:\somepath\Jeffkn~1.jpg采用DOS(8.3)短路径格式,不受支持。请输入项目的完整路径,然后重试 我相信我们在当年的迁移过程中做到了这一点(方法2): 这是在迁移期间将临时添加到TFS中 今天我如何使用Visual Studio Online/OpsHub实现这一点 谢谢 路径包含一个与MS DOS兼容

我正在尝试将我们的存储库从TFS 2012内部部署转换为Visual Studio Online

我遇到如下错误:

OH-SCM-009:同步时出错。TF203013:路径O:\somepath\Jeffkn~1.jpg采用DOS(8.3)短路径格式,不受支持。请输入项目的完整路径,然后重试

我相信我们在当年的迁移过程中做到了这一点(方法2): 这是在迁移期间将
临时添加到TFS中

今天我如何使用Visual Studio Online/OpsHub实现这一点


谢谢

路径包含一个与MS DOS兼容的短名称格式的文件名(在您的示例中为Jeffkn~1.jpg),您需要更改路径以重命名Jeffkn~1.jpg文件,例如Jeffkn.jpg


此外,您不能使用KB文章中的Method2来启用TFS2012应用层服务器以允许MS DOS兼容的短名称格式,因为在本地TFS中使用此路径没有问题,您在将项迁移到VSO时会遇到问题。因此,您需要为VSO启用与MS DOS兼容的短名称格式,但我认为您没有这样做的权限。

路径包含一个与MS DOS兼容的短名称格式的文件名(在您的情况下是Jeffkn~1.jpg),您需要更改路径以重命名Jeffkn~1.jpg文件,例如Jeffkn.jpg


此外,您不能使用KB文章中的Method2来启用TFS2012应用层服务器以允许MS DOS兼容的短名称格式,因为在本地TFS中使用此路径没有问题,您在将项迁移到VSO时会遇到问题。因此,您需要为VSO启用与MS DOS兼容的短名称格式,但我认为您没有这样做的权限。

请尝试以下步骤,可能会有所帮助 首先关闭迁移实用程序,然后将应用程序设置键“Allow8Dot3Path”添加到devenv.exe.config(“c:\Program Files(x86)\Microsoft Visual Studio 11.0\Common7\IDE)或“c:\Program Files\Microsoft Visual Studio 11.0\Common7\IDE”中

Under the <configuration> element, locate the <appSettings> element, and then add the following element.

    <add key="allow8Dot3Paths" value="true" /> 

in the devenv.exe.config file.


Now start the migration utility, start the migration and retry the failure, wait for the retry to complete and if you still get the error then please email us the OpsHubTFSService.log file from location "C:\Program Files\OpsHub Visual Studio Online Migration Utility\logs" to support@opshub.com
在元素下,找到元素,然后添加以下元素。
在devenv.exe.config文件中。
现在启动迁移实用程序,启动迁移并重试失败,等待重试完成,如果仍然出现错误,请将opshubtfsfsservice.log文件从位置“C:\Program Files\OpsHub Visual Studio Online migration utility\logs”通过电子邮件发送给我们support@opshub.com

请尝试以下步骤,可能会有所帮助 首先关闭迁移实用程序,然后将应用程序设置键“Allow8Dot3Path”添加到devenv.exe.config(“c:\Program Files(x86)\Microsoft Visual Studio 11.0\Common7\IDE)或“c:\Program Files\Microsoft Visual Studio 11.0\Common7\IDE”中

Under the <configuration> element, locate the <appSettings> element, and then add the following element.

    <add key="allow8Dot3Paths" value="true" /> 

in the devenv.exe.config file.


Now start the migration utility, start the migration and retry the failure, wait for the retry to complete and if you still get the error then please email us the OpsHubTFSService.log file from location "C:\Program Files\OpsHub Visual Studio Online Migration Utility\logs" to support@opshub.com
在元素下,找到元素,然后添加以下元素。
在devenv.exe.config文件中。
现在启动迁移实用程序,启动迁移并重试失败,等待重试完成,如果仍然出现错误,请将opshubtfsfsservice.log文件从位置“C:\Program Files\OpsHub Visual Studio Online migration utility\logs”通过电子邮件发送给我们support@opshub.com

我认为我无法通过重命名来纠正此问题。这已在我的TFS历史记录中,该文件已被删除。我当前的分支不再有此文件。我希望有一种方法可以在VSOnline上以某种方式翻转此允许的8dot3paths。@BrianPeterson,我认为没有一种方法可以为VSO启用与MS DOS兼容的短名称格式。您可以考虑在微软USER语音网站上提交一个关于它的功能请求:现在,您必须通过更改文件名来更正错误。我认为我无法通过重命名来更正问题。这已在我的TFS历史记录中,该文件已被删除。我当前的分支不再有此文件。我希望有一种方法可以在VSOnline上以某种方式翻转此允许的8dot3paths。@BrianPeterson,我认为没有一种方法可以为VSO启用与MS DOS兼容的短名称格式。您可以考虑在微软USER语音网站上提交一个关于它的功能请求:现在,您必须通过更改文件名来更正错误。