git-merge с репозиторием в локальной файловой системе

Для некоторого контекста: я только что обновил 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, который, как я понимаю, является коммитом, но это нет работа. Может кто-нибудь объяснить, как это сделать? Спасибо!

Ответы на вопрос(2)

Ваш ответ на вопрос