我有两个单独的git存储库用于同一版本的单个网站。
domain.com-1.0
domain.com-2.0
2.0版从头开始完全重做。两个存储库之间没有桥接。我现在想将两者合并为一个存储库,但保持分离。
我已经在它的repo中标记了domain.com-1.0,现在想要清理工作树并将domain-2.0及其所有提交历史记录移动到1.0的repo中。这有可能还是有更好的方法来实现这个目标?
注意:domain.com-1.0将不再开发,并且“正在退休”。
答案 0 :(得分:2)
我会按如下方式解决这个问题:
git remote add
foo-2.0到foo-1.0 repo
git fetch
从foo-2.0到foo-1.0 repo的东西
启动gitk --all
以查看分支并执行一些正确的分支(重新)命名。
这适用于简单的一次性案例。如果你需要每天做两次,你应该想办法自动化第3步。