前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >使用govendor管理代码项目通过Git克隆EasyDSS超大仓库报错early EOF问题解决

使用govendor管理代码项目通过Git克隆EasyDSS超大仓库报错early EOF问题解决

原创
作者头像
TSINGSEE青犀视频
修改2021-07-02 17:33:27
4140
修改2021-07-02 17:33:27
举报
文章被收录于专栏:TSINGSEE青犀视频TSINGSEE青犀视频

EasyNVR、EasyDSS等平台需要使用govendor进行代码的项目管理,解决部分代码上的问题,对研发人员来说,govendor是一个非常好用的工具,但是其仓库普遍较大。我们在拷贝EasyDSS代码仓库时发现,用Git克隆大型仓库会出现错误early EOF,无法拷贝。

如果使用浅层次拷贝仓库会出现无法显示远程其他分支的情况,但是实际远程有多个分支。

实际远程:

解决该问题我们需要对分支进行整体拉取,操作方式是首先浅层克隆代码库拉到本地,再将当前分支整拉取,然后追踪远程的所有分支,最后拉取远程所有分支。

$ git fetch --unshallow # 拉取完整当前分支

$ git remote set-branches origin '*' # 追踪所有远程分支

$ git fetch -v # 拉取所有远程分支

这样就能将远程代码完整地克隆到本地了。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
项目管理
CODING 项目管理(CODING Project Management,CODING-PM)工具包含迭代管理、需求管理、任务管理、缺陷管理、文件/wiki 等功能,适用于研发团队进行项目管理或敏捷开发实践。结合敏捷研发理念,帮助您对产品进行迭代规划,让每个迭代中的需求、任务、缺陷无障碍沟通流转, 让项目开发过程风险可控,达到可持续性快速迭代。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档