1
XiLingHost 2022-12-24 18:26:54 +08:00
A 作为 B 的一个 submodule 管理
|
2
coolair 2022-12-24 19:09:11 +08:00
你还太年轻,一般 B 项目就不跟着 A 项目更新了,算独立项目,除非有重大 BUG 。
如果你有 C 、D 、E 、F 、G……项目都基于 A 项目,如果 git flow 规范还好,如果不规范维护起来会累死人。 |
3
61162833 OP @XiLingHost 谢谢,这个是不是只能把 A 项目放到 B 项目的一个单独目录里调用?能否实现在 B 项目每次同步 A 项目内容时,不覆盖同名的 1.html ?
@coolair 是说直接把 A 项目复制过来直接全部提交 git 就完事了? |
4
god7d 2022-12-24 19:16:15 +08:00 via iPhone
@XiLingHost 请教一下,我直接在 B 中修改 a 的代码,a 项目不会随之更新;要是返回 a 去修改,感觉调试什么的都很不方便,这个应该怎么解决
|
5
netabare 2022-12-24 21:03:28 +08:00 via Android 1
如果不是同一个项目,当然代码不会随之更新了…
submodule 看起来是个不错的解决办法,但其实用起来很不方便,尤其是在 idea 系 IDE 下,commit 等操作的时候都要十分留心避免错误操作。 大体上如果工作流是这样的话,好像并没有很好的解决方案。 |
6
likai 2022-12-25 07:25:31 +08:00 via Android
b 项目添加一个 a 项目的 remote,
拉取 a 项目作为一个独立分支, 每次 a 项目更新就拉取更新,然后和 b 项目合并, |