当前位置: 首页 > 知识库问答 >
问题:

项目历史记录大小推送错误。怎么办?[副本]

钱浩荡
2023-03-14

我能够使用Git-p4将Perforce仓库迁移到Git中。仓库有着悠久的历史,在Git上变成了7GB:

MyProj.git\对象\pack

我正在尝试推进团队服务,但似乎存在一个推送大小限制:

C:\SomeFolder\MyProj>git push -u origin --all
Counting objects: 41905, done.
Delta compression using up to 8 threads.
Compressing objects: 100% (10604/10604), done.
Writing objects: 100% (41905/41905), 6.83 GiB | 8.34 MiB/s, done.
Total 41905 (delta 30933), reused 41902 (delta 30930)
error: remote unpack failed: error TF402462: This push was rejected because its size is greater than the 5120 MB limit for pushes in this repository. Learn more at https://aka.ms/gitlimit
To https://MyRepoURL/MyProj
 ! [remote rejected]   master -> master (TF402462: This push was rejected because its size is greater than the 5120 MB limit for pushes in this repository. Learn more at https://aka.ms/gitlimit)
error: failed to push some refs to 'https://MyRepo/MyProj'

如果我删除文件以减小大小,大小实际上会变大(删除时会跟踪已删除的文件)。

我可能的解决方案是什么?

共有1个答案

茹轩昂
2023-03-14

正如您链接的VSTS文档中所述,如果回购大于5GB,则必须使用“导入存储库”功能

进入你的VSTS帐户,创建一个空的repo(没有Readme.md或任何其他内容),fo to Files选项卡,在底部你会找到Import repo按钮。

如果您的回购协议非常大,您可能需要在Azure中设置自己的TFS,在那里推送/导入您的回购协议,然后进入VSTS的第二步。但对于7GB来说,这是不必要的。但是,当整个生产TFS迁移到VST时,情况就更糟了。

 类似资料:
  • 可确认下载失败或无法与互联网连接时等,最新的10件错误历史记录。 轻触列表的错误项目,会显示详细内容。部分项目还可确认建议解决方法。

  • 读取播放历史信息 调用地址 http://api.bilibili.cn/history 返回 返回值字段 字段类型 字段说明 results int 返回的记录总数目 list object 返回数据 返回字段 “list” 子项 返回值字段 字段类型 字段说明 aid int 视频编号 typeid int 视频分类ID typename string 视频分类名称 title string

  • 历史记录 控制台维护 Elasticsearch 成功执行的最后500个请求列表。点击窗口右上角的时钟图标即可查看历史记录。这个图标会打开历史记录面板,您可以在其中查看历史请求。您也可以在这里选择一个请求,它将被添加到编辑器中当前光标所在的位置。 图 9. 历史记录面板

  • 3.3.1.1. 同步的文件历史记录 微力同步记录对文件的添加,修改、删除的操作记录,通过历史记录列表可查看时间时间及发生设备,如下: 事件时间,显示添加、修改、删除等操作发生的时间; 文件时间,显示该文件的最后修改时间; 操作类型,显示此次针对该文件所进行的操作的类型; 发生设备,显示进行此操作的设备名称; 目录,显示该文件所属同步目录; 清空历史记录,点击后可清除所有记录,此操作仅清除记录而已

  • 我正在使用“< code>fancy box”,并试图将我的url更改为< br > fancy box 的url,因此我尝试使用< code>History.pushState()。< br >但它会导致错误< br >错误: 我会搜索它,但没有找到答案,请帮助我 或为我提供更好的解决方案 (我发现:Javascript history.PushState不起作用?但从答案中我不明白我的代码有什

  • 问题内容: 在当前版本的React Router(v3)中,我可以接受服务器响应并用于转到相应的响应页面。但是,这在v4中不可用,我不确定哪种适当的处理方式。 在此示例中,使用Redux,当用户提交表单时, components / app-product-form.js 调用。服务器返回成功后,该用户将被带到“购物车”页面。 如何从React Router v4的功能重定向到购物车页面? 问题答