W pewnym kontekście: Właśnie uaktualniłem Ubuntu, który zepsuł moją istniejącą instalację gitosis (patrz tutaj: bug #368895) i właśnie ponownie zainstalowałem gitosis z pakietów. Teraz chcę przenieść całą moją konfigurację i zestaw repozytoriów ze starej instalacji gitosis (która nadal istnieje i może zostać ściągnięta z, ale w przeciwnym razie jest zepsuta).git-merge z repozytorium na lokalny system plików
Mam teraz dwa katalogi gitosis-admin lokalnie, po jednym dla każdej instalacji gitosis. Jedna ma pełną historię, druga jest pusta. Chcę przebrnąć przez tę historię. Oto co się dzieje, choć:
[email protected]:~/gitosis-admin-new$ git merge ../gitosis-admin-old/
fatal: '../gitosis-admin-old/' does not point to a commit
... tam, gdzie jest to repozytoria git w ~/gitosis-admin-old/
i ~/gitosis-admin-new/
Jestem prawdopodobnie będzie trzeba to zrobić dla innych repozytoriów też, co ma znacznie dłuższy i ważniejsze historie, więc kopiowanie i zatwierdzanie jako jedna nie jest opcją.
Co robię źle? Próbowałem wskazywać na .git/HEAD, który jak rozumiem, jest zatwierdzeniem, ale to nie działa. Czy ktoś mógłby wyjaśnić, jak to zrobić? Dzięki!
Zaakceptowany; dostaje odpowiedź od jamessana z powodu "mistrza"! Dziękuję bardzo :) –