Sto provando a convertire il mio repository svn in git, ma non sto avendo molto successo. Il repository in questione non ha nulla come un "tronco". La disposizione è la seguente:Impossibile convertire il repository svn (senza trunk) per git
/home/svn/ |--- /project1/ |--- /project2/ |--- /repos/project3/
E sotto quelle cartelle di progetto sono i file. Nessun tronco, niente rami, niente di speciale. All'epoca era tutto ciò di cui avevo bisogno, e ora mi sta mordendo il culo.
Sto seguendo questa guida: http://john.albin.net/git/convert-subversion-to-git
Quando eseguo questo comando:
git svn clone svn+ssh://[email protected]/home/svn/repos/kiflea --no-metadata -A authors-transform.txt --stdlayout ~/kiflea
Si dice che ha creato un repository git vuoto ... Ma non mi voglio che essere vuoto
Non ho nemmeno idea di come dovrebbero apparire i seguenti comandi, poiché il mio repository ha un layout diverso.
Comandi come git symbolic-ref HEAD refs/heads/trunk
o git config remote.bare.push 'refs/remotes/*:refs/heads/*'
Rimuovi --stdlayout Vuoi dividerlo in 3 repository Git? –
Questo l'ha fatto. Ho provato così tante varianti, tanti comandi, ma la rimozione di --stdlayout da questo non mi è venuta in mente. Rispondi alla domanda in modo che possa darti la taglia;) – skerit
Dovresti aver appena guardato la pagina di manuale ('git svn --help'). Esiste anche una sezione "ESEMPI DI BASE" che, in modo non sorprendente, contiene il tuo caso esatto. – user1338062