Для некоторого контекста: я только что обновил 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
... где есть git-репозитории в ~/gitosis-admin-old/
и ~/gitosis-admin-new/
Мне, вероятно, понадобится сделать это и для других репозиториев, которые имеют гораздо более длинную и важную историю, поэтому копирование и фиксация как единое не возможны.
Что я делаю не так? Я пытался указать на .git / HEAD, который, как я понимаю, является коммитом, но это не работает. Может кто-нибудь объяснить, как это сделать? Спасибо!