В каком-то контексте: я только что обновил Ubuntu, который нарушил мою существующую установку gitosis (см. Здесь: bug #368895) и только что переустановил gitosis из пакетов. Теперь я хочу перенести всю свою конфигурацию и набор репозиториев из старой установки gitosis (которая все еще существует и может быть вытащена, но в противном случае нарушена).git-merge с репозиторием на локальной файловой системе
У меня теперь есть два каталога gitosis-admin локально, по одному для каждой установки gitosis. У одного есть полная история, другая пуста. Я хочу пережить эту историю. Вот что происходит, хотя:
[email protected]:~/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, который, как я понимаю, является фиксацией, но это не работает. Может кто-нибудь объяснить, как это сделать? Благодаря!
Принято; получает один на ответ jamessan из-за «мастера»! Огромное спасибо :) –