Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将TFS文件克隆到GIT存储库时出错_Git_Tfs_Azure Devops - Fatal编程技术网

将TFS文件克隆到GIT存储库时出错

将TFS文件克隆到GIT存储库时出错,git,tfs,azure-devops,Git,Tfs,Azure Devops,我想将本地TFS实例中的代码迁移到VisualStudioTeamServices中托管的GIT项目(VisualStudioOnline),保留所有历史记录。为此,我在以管理员身份运行的命令提示符中执行以下命令: git tf clone http://[myserver]/tfs/defaultcollection $/[TFSPath] [destinationFolder] --deep 在将内容下载到目标文件夹内的.git目录中花费大量时间后,它将失败,并出现以下错误: 警告:无法找

我想将本地TFS实例中的代码迁移到VisualStudioTeamServices中托管的GIT项目(VisualStudioOnline),保留所有历史记录。为此,我在以管理员身份运行的命令提示符中执行以下命令:

git tf clone http://[myserver]/tfs/defaultcollection $/[TFSPath] [destinationFolder] --deep
在将内容下载到目标文件夹内的.git目录中花费大量时间后,它将失败,并出现以下错误:

警告:无法找到项目$/[TFS文件路径]的内容 无法下载,因为您缺少读取权限或该项目已被删除 毁灭

我可以看到并打开引用的文件。因此,该项目没有被销毁,我不缺乏对它的读取权限

你知道我能做些什么来解决这个问题吗


提前感谢。

Git-TF
是一组命令行工具,可以方便地将本地Git存储库与TFS一起使用。这里有一个很好的博客供你参考


根据您的错误信息,如果您没有权限问题,这可能是网络错误。比如你的VPN掉了。再试一次,您也可以尝试不使用MrHinsh提到的
--deep
选项来缩小此问题的范围。

Git TF
是一组命令行工具,可以方便地将本地Git存储库与TFS一起使用。这里有一个很好的博客供你参考


根据您的错误信息,如果您没有权限问题,这可能是网络错误。比如你的VPN掉了。再试一次,您也可以尝试不使用Hinsh先生提到的
--deep
选项来缩小此问题的范围。

听起来好像历史有问题。你试过一个没有深度的克隆人吗?听起来好像有什么历史。您尝试过没有--deep的克隆吗?我正在本地网络上运行该命令(不是通过VPN)。如果删除--deep选项,克隆过程将正常工作,但这会使迁移无效,因为我需要GIT上的历史记录。如果删除--deep选项,克隆过程将正常工作,但这会使迁移无效,因为我需要GIT上的历史记录。