有朋友知道如何合并一个 git repository 到项目的子目录吗?

2019-09-19 12:14:02 +08:00
 coolair
原来项目都是分开来放的,比如:
project:主项目系统
project-design:项目设计
project-docs:项目文档
project-frontend:前端
project-weapp:小程序

现在这个项目停止开发了,想把所有 project-*合并到 project 中的子目录下,然后 archive 该项目,合并后目录结构为:
project
|----design
|----docs
|----forntend
|----weapp

有朋友知道怎么操作吗?
感谢。
1219 次点击
所在节点    问与答
9 条回复
heyeshuang
2019-09-19 12:36:29 +08:00
subtree ?
coolair
2019-09-19 12:37:38 +08:00
@heyeshuang #1 这个我看了下,怎么在 v1 的文档里有,v2 的文档就没有了?
Yourshell
2019-09-19 12:43:18 +08:00
看起来像是 submodule https://git-scm.com/book/en/v2/Git-Tools-Submodules
you want to be able to treat the two projects as separate yet still be able to use one from within the other.
coolair
2019-09-19 12:45:40 +08:00
@Yourshell #3 这个是项目独立,但是作为子模块加进来,我想把原来项目删了。
momocraft
2019-09-19 12:50:58 +08:00
什么叫合并 连旧 repo 的历史一起?
airyland
2019-09-19 12:51:08 +08:00
只能直接复制进来,删除 .git 目录。
Yourshell
2019-09-19 12:55:13 +08:00
GeruzoniAnsasu
2019-09-19 19:36:15 +08:00
SoloCompany
2019-09-19 20:24:52 +08:00

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

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

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

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

© 2021 V2EX