如题
我有两个仓库,都是以前的老项目
现在想合成到一个仓库并且保留提交记录
新的仓库路径是这样的
newRepe
repe1/
repe2/
想把这两个合到一个newRepe仓库 并且各自保留提交记录
请大佬支招
如题
我有两个仓库,都是以前的老项目
现在想合成到一个仓库并且保留提交记录
新的仓库路径是这样的
newRepe
repe1/
repe2/
想把这两个合到一个newRepe仓库 并且各自保留提交记录
请大佬支招
10 回答11.7k 阅读
2 回答3.2k 阅读✓ 已解决
8 回答6.5k 阅读
2 回答4.3k 阅读✓ 已解决
3 回答1.9k 阅读✓ 已解决
5 回答3.1k 阅读
2 回答1.7k 阅读✓ 已解决
可以用
git submodules
我亲测有效,特地创建了个repo: multiple-repos
其中测试了如下两方面:
也就是说,无论你在哪里有改动,都可以进行同步,而且所有commits都会保留,应该是符合你预期的。
参见https://git-scm.com/book/zh/v2/Git-工具-子模块