ho clonato un repo utilizzando git svn -s clone
prima dalerrore svn git dopo il cambio l'indirizzo svn repo
svn+ssh://savannah.psi.ch/afs/psi.ch/project/meg/svn/elog
Ma il repo laterly è stato cambiato in
svn+ssh://[email protected]/repos/meg/elog
Poi modificare il file .git/config
, basta cambia la riga sotto [remote-svn "svn"]
. Poi git svn fetch
funziona bene, ma qualsiasi altro svn
comandi, come ad esempio svn info
, svn rebase
, falliscono nel errore:
Unable to determine upstream SVN information from working tree history
ho cercato stack overflow, qualcuno ha ottenuto lo stesso errore prima, ma la risposta non funziona per me. Cosa devo fare dopo aver cambiato l'indirizzo svn-repo?
Piattaforma: archlinux; git: 1.7.7.3; svn: 1.6.17
Elimina '.git/svn/.metadata', quindi' git svn fetch'. L'errore è ancora lì. Grazie comunque. – Vivodo
Hmm, se questo fosse un normale repository git, sarebbe possibile aggiungere la nuova posizione del repository come telecomando separato. Inoltre, sembra che l'errore possa verificarsi a causa di molteplici cause. – prusswan
Ho provato il metodo di Ciaran Lee e ho fallito ancora. :-( – Vivodo