Per qualche contesto: ho appena aggiornato Ubuntu che ha interrotto la mia installazione di gitosi esistente (vedi qui: bug #368895), e ho appena reinstallato la gitosi dai pacchetti. Ora voglio migrare la mia intera configurazione e set di repository dalla vecchia installazione di gitosis (che esiste ancora e può essere estratta da ma è altrimenti interrotta).git-merge con repository sul filesystem locale
Ora ho due directory gitosis-admin localmente, una per ogni installazione di gitosi. Uno ha una storia completa, l'altro è vuoto. Voglio attraversare questa storia. Ecco cosa succede se:
[email protected]:~/gitosis-admin-new$ git merge ../gitosis-admin-old/
fatal: '../gitosis-admin-old/' does not point to a commit
... dove c'è sono repository git in ~/gitosis-admin-old/
e ~/gitosis-admin-new/
Sono probabilmente andando ad avere bisogno di fare questo per gli altri repository troppo, che hanno molto più a lungo e storie più importanti, quindi copiare e commettere come uno non è un'opzione.
Cosa sto sbagliando? Ho provato a puntare a .git/HEAD che, come comprendo, è un commit, ma non funziona. Qualcuno potrebbe spiegare come farlo? Grazie!
Accettato; ne prende uno sulla risposta di Jamessan a causa del "maestro"! Grazie mille :) –