开发者社区 > 云效DevOps > 正文

云效codeup单个库的代码大小超过200M咋办?

云效codeup单个库的代码大小超过200M咋办?

展开
收起
真的很搞笑 2023-05-30 18:22:20 507 0
2 条回答
写回答
取消 提交回答
  • 可以将该仓库的代码切割成多个子仓库来存储,或者使用其他代码托管平台来存储大文件,然后通过Git的Submodule来管理。下面结合实际情况,简单介绍一下这两种方法的使用。

    方法一:使用子仓库

    1. 在云效上新建多个子仓库,比如可以分为 main(主仓库)、sub1(子仓库1)、sub2(子仓库2)……subN(子仓库N)。

    2. 将项目中的代码按照大小和分组情况,分别放入各个子仓库中,并通过Git的Submodule来管理。

    3. 开发人员在进行开发时,只需要关注到主仓库即可,子仓库的代码变更,则需要管理员进行管理。并且在一些限制较少的代码托管平台上,上传大文件也不会受到限制。

    方法二:使用Git的Submodule子模块

    1. 使用其他代码托管平台(例如Github、Gitlab等)存储大文件,将其上传到指定的仓库中。

    2. 在需要引用大文件的项目中,通过Git的Submodule来引用这些资源,将大文件作为子模块引用到当前的项目中。

    3. 在进行开发、编译或打包等操作时,将子模块的代码一同打包或编译即可。

    需要注意的是,无论是什么方法,分仓库管理需要进行合理划分,同时也需要保证项目的代码结构清晰,以及代码变更的可追溯性和可阅读性。

    2023-05-30 23:10:58
    赞同 展开评论 打赏
  • https://help.aliyun.com/document_detail/354835.html?spm=a2c4g.206829.0.i15,此回答整理自钉群“云效开发者交流群6群”

    2023-05-30 18:53:36
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:

云效,企业级一站式研发协同平台,数十万企业都在用。支持公共云、专有云和混合云多种部署形态,通过云原生新技术和研发新模式,助力创新创业和数字化转型企业快速实现研发敏捷和组织敏捷,打造“双敏”组织,实现多倍效能提升。

相关电子书

更多
云效助力企业软件供应链生产效能提升 立即下载
云效 DevOps 客户案例集(公共云) 立即下载
云效 立即下载