V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  lixile  ›  全部回复第 5 页 / 共 57 页
回复总数  1133
1  2  3  4  5  6  7  8  9  10 ... 57  
2022-08-13 14:07:34 +08:00
回复了 lixile 创建的主题 问与答 git clone 下来的大小与 web 显示不一致
@xmumiffy 感谢 那问题估计就在这里了 那无了 我要的东西估计是看不到了
2022-08-13 10:23:01 +08:00
回复了 lixile 创建的主题 问与答 git clone 下来的大小与 web 显示不一致
@xmumiffy 我感觉可能问题出在 artifact 。
这个项目的是 gitlab ci 有 200 多页的记录,ci 的 artifact 是不是也统计在内?
那我估计是找不到我想用的东西了
2022-08-12 19:59:17 +08:00
回复了 lixile 创建的主题 问与答 git clone 下来的大小与 web 显示不一致
@xmumiffy issue 里面可能存放大文件吗
2022-08-12 19:58:38 +08:00
回复了 lixile 创建的主题 问与答 git clone 下来的大小与 web 显示不一致
@l9rw 如果在分支上存储,应该都存放在.git 里面才对,但是如果是 lfs 确实又回到我之前说的问题 我并不知道哪个 commit 藏了 git lfs 文件
2022-08-12 19:57:54 +08:00
回复了 lixile 创建的主题 问与答 git clone 下来的大小与 web 显示不一致
@AoEiuV020CN 似乎并不能点击
2022-08-12 17:31:57 +08:00
回复了 lixile 创建的主题 问与答 git clone 下来的大小与 web 显示不一致
@AoEiuV020CN 某个方面来说 他那些占据大量空间的文件才是我真正想研究的,而不是页面上看到的 dockerfile 或者脚本。
2022-08-12 17:26:42 +08:00
回复了 lixile 创建的主题 问与答 git clone 下来的大小与 web 显示不一致
@ProPh3t 试过了 但是我怀疑 git lfs 藏在某个 commit 里面了,有办法搜索 哪个 commit 含有 git lfs 对象吗
@kerrspace 哈哈哈 来我司吗 缺 eda 领域的 c++开发
芯片行业不是风口上吗
2022-06-28 13:52:21 +08:00
回复了 Ansen678 创建的主题 奇思妙想 想做一个提醒大姨妈的 App,大家觉得叫什么名字比较好?
很久以前 果壳有个 app
叫做
研究生
目录划分大体思路跟你说的一致
主要是抽象出硬件层 对外提供统一接口 也就是你说的 /device
一般可能还有 也许会封装通信层 因为 32 64 会有为了性能 可能部分通信数据有差异
所以我有见过额外抽象出通信层的
在嵌入式来说 还是有可能 /app 无法彻底区分嵌入式平台 需要额外编译宏控制
对了 额外测出一个 bug 应该是可以无限试用 不过估计下个版本就会解决吧
18 上车 多谢
2022-06-11 10:13:06 +08:00
回复了 fantix 创建的主题 Python 新项目再轮 asyncio 实现: kLoop
问个题外话
架构图是用什么画的
解耦的话 不是就应该单仓发布 单仓回滚吗。为什么会回退困难,回退困难说明就是有耦合的地方。。需要版本关联。
源码配置模块是做不到的,构建模块里单独进目录 checkout 吧。。
@retrocode
业界应该只有 git submodule 和 google repo 两个常见方案,思路几乎是一致的,无非是工具不同罢了。
git submodule 与 git 集合工作的更好一点。

指定多个 submodule 实际上是不现实,无法保证所有开发人员、devops 能清楚的了解子仓之间的对应关系,只会关心自己的一亩三分地和强关联的兄弟模块。

除非对 tag 、branch 命名,创建,保护都有很号的约定和实践(但是实际上几乎是不可能存在完全遵守约定的情况)
可视化一般是反向的,即出包后给出对应 submodule 对应的 tag 的可视化以及对应历史版本更替之类的。

但是有例外情况,就是所有 submodule 都是解耦独立,无任何版本关联,可以做成你这个样子,只不过实现上也会比较搓,而且如果是完全独立,又会变成制品仓形式进行组合,无需使用 git submodule 了(矛盾.jpg )。
真正发版发包的时候,除了各个子仓团队负责 push 代码和 tag 到子仓外,还需要在总仓将对应 submodule 也 checkout 到需要的 tag 上,并提交到对应分值(无论是 mr 还是 push )
对于集成侧来说 他需要且仅需要主仓分支、tag 、commi id 即可出包,不关注也不想关注子仓对应关系。
因为本身主仓的信息已经记录了各个子仓的 commit 状态。
1  2  3  4  5  6  7  8  9  10 ... 57  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1207 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 33ms · UTC 18:10 · PVG 02:10 · LAX 11:10 · JFK 14:10
Developed with CodeLauncher
♥ Do have faith in what you're doing.