【发布时间】:2009-10-30 19:59:05
【问题描述】:
对于某些情况:我刚刚升级了 Ubuntu,它破坏了我现有的 gitosis 安装(见这里:bug #368895),并且刚刚从包中重新安装了 gitosis。我现在想从旧的 gitosis 安装中迁移我的整个配置和存储库集(它仍然存在,可以从中拉出,但会被破坏)。
我现在在本地有两个 gitosis-admin 目录,一个用于每个 gitosis 安装。一个有完整的历史,另一个是空的。我想回顾这段历史。以下是正在发生的事情:
me@server:~/gitosis-admin-new$ git merge ../gitosis-admin-old/
fatal: '../gitosis-admin-old/' does not point to a commit
...~/gitosis-admin-old/ 和 ~/gitosis-admin-new/ 中有 git 存储库
我可能也需要为其他存储库执行此操作,这些存储库具有更长和更重要的历史,因此无法选择复制和提交。
我做错了什么?我试过指向 .git/HEAD ,据我所知这是一个提交,但这不起作用。有人可以解释如何做到这一点吗?谢谢!
【问题讨论】: