在Team Foundation Server(TFS)中设置Git存储库时解压缩失败错误

时间:2016-09-08 15:42:26

标签: git svn github tfs

我正在尝试从svn迁移到TFS git。我在本地磁盘中设置了一个新的git存储库,我拥有svn的所有历史记录。现在我想将代码推送到TFS中的集中式Repo。我在TFS中创建了一个新的Repo,我尝试了以下

   git remote add origin  http://remoteserver:8080/tfs/DefaultCollection/MyProject/_git/MyRepo

   git push -u origin --all 

输出如下:

  $ git push -u origin --all
  Counting objects: 1801, done.
  Delta compression using up to 4 threads.
  Compressing objects: 100% (1743/1743), done.
  Writing objects: 100% (1801/1801), 5.72 MiB | 1.28 MiB/s, done.
  Total 1801 (delta 830), reused 0 (delta 0)
  remote: Analyzing objects... (1801/1801) (4585 ms)
  error: unpack failed: error File upload already completed.
  remote: Storing packfile...
  To http://remoteserver:8080/tfs/DefaultCollection/MyProject/_git/MyRepo
   ! [remote rejected] master -> master (File upload already completed.)
  error: failed to push some refs to 'http://remoteserver:8080/tfs/DefaultCollection/MyProject/_git/MyRepo'

我不确定错误是什么,也无法在线找到任何帮助。我在Windows上使用32位Git 2.10.0。

非常感谢任何帮助。

谢谢!

1 个答案:

答案 0 :(得分:1)

  1. 我无法使用git push origin master重现您的问题。您可以尝试创建一个轻量级的本地Git存储库,并测试您是否可以重现此问题。

  2. 您可以尝试使用--no-thin参数来查看它是否有效。