对于某些情况:我刚刚升级了 Ubuntu,它破坏了我现有的 gitosis 安装(请参见此处:错误 #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
... 有 git 存储库的地方~/gitosis-admin-old/
和~/gitosis-admin-new/
我可能也需要为其他存储库执行此操作,这些存储库具有更长和更重要的历史,因此无法选择复制和提交。
我究竟做错了什么?我试过指向 .git/HEAD ,据我所知这是一个提交,但这不起作用。有人可以解释如何做到这一点吗?谢谢!