依赖的库比较大,提交到 GIT 上吗?

78 天前
 czita

如果依赖的库在 5 个 G 以上,会提交到 git 上吗,如果不会又有什么比较好的方案处理呢?

今天办公室在讨论这个,在想如果是局域网自己搭建的 git 可能还好,如果是外网环境 又怎么处理呢,麻烦各位大佬解惑一下你们日常是怎么处理的

4161 次点击
所在节点    git
28 条回复
Latin
78 天前
git lfs
czita
78 天前
换个角度还能用包管理器,nuget 、nexus repository 、npm 之类的,思路窄了。。
redbule
78 天前
腾讯发布了一个 https://ugit.qq.com/zh/index.html ,用 git lfs 做了大文件优化
w568w
78 天前
依赖的库是哪里来的?

也是 git 仓库 -> git submodule
其他来源获得 -> git lfs

另外 5GB 肯定不是纯文本吧,资源二进制文件可以考虑用 SVN 单独管理。
wqhui
78 天前
内部依赖仓库,自己的包或者第三方不公开的包就扔里面
lisxour
78 天前
你说的库是 dll 这类的还是 npm 这类的还是源码类的,dll 可以 lfs ,npm 可以 npmjs ,源码可以 submodule
clemente
78 天前
google drive
rekulas
78 天前
我们是直接推 git ,不过没这么大,1g 多点吧,时代已经变了,稳定性更重要
darkengine
78 天前
node_modules 么 。。。
JimMoen
78 天前
依赖库?
git submodule 请
unco020511
78 天前
不是有包管理器吗
wonderfulcxm
78 天前
git submodule 不还是在用 git 里吗?没有解决依赖的库 5 个 G 的问题,只是转移了问题。
Morriaty
78 天前
最后的部署方式是啥?如果是 docker ,可以考虑把这些依赖打进 base_image
exiledkingcc
78 天前
小项目用 submodule
大项目用 repo
skadi
78 天前
头像好评,一般是子模块,git submodule.
vincent7245
78 天前
gt lfs
chchwy
78 天前
包管理器,謝謝。git 還是管源碼好用
Rorysky
78 天前
有包管理的用包管理
没有包管理的源码集成 或者 源码归档+编译脚本
FengMubai
78 天前
公共的 git 仓库平台, 可以放 git release
luny
78 天前
建议源码实时编译输出依赖库。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1054419

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX