Cercando di migrazione di una grande ma svn lineare repository git. Il repository svn non ha il layout standard (tronco, rami, i tag) ... solo una directory con il tronco.migrazione git-svn fatale: senza uno SHA1 update-ref ref/testine/arbitri anagrafici/telecomandi/tronco valida: comando restituito l'errore: 128
Ubuntu 12.4 LTS, git 1.7.9.5.
$ git svn clone https://coawstmodel.sourcerepo.com/coawstmodel/COAWST --authors-file=../users.txt COAWST
...
D WPS/metgrid/storage_module.F
D WPS/metgrid/process_domain_module.F
W: -empty_dir: WPS/metgrid/gridinfo_module.F
W: -empty_dir: WPS/metgrid/input_module.F
W: -empty_dir: WPS/metgrid/interp_option_module.F
W: -empty_dir: WPS/metgrid/module_date_pack.F
W: -empty_dir: WPS/metgrid/process_domain_module.F
W: -empty_dir: WPS/metgrid/storage_module.F
r635 = c19181c9718e701788b540ed0cc559e4fbddf413 (refs/remotes/git-svn)
M Tools/Docs/COAWST_User_Manual.doc
r636 = 1b7849c3e5a20856c9ddb909a5f53ddf8501ad33 (refs/remotes/git-svn)
Auto packing the repository for optimum performance. You may also
run "git gc" manually. See "git help gc" for more information.
Counting objects: 14143, done.
Delta compression using up to 8 threads.
Compressing objects: 100% (14039/14039), done.
Writing objects: 100% (14143/14143), done.
Total 14143 (delta 8350), reused 0 (delta 0)
fatal: refs/remotes/trunk: not a valid SHA1
update-ref refs/heads/master refs/remotes/trunk: command returned error: 128
Ho provato varianti con combinazioni di -s, Tronco -t, COAWST -t, --preserve-empty-dirs (che desidero fare), --no-meta-dati (per Pro Git) ... sempre lo stesso errore finale.
Grazie per eventuali suggerimenti!
Una directory con il trunk è ancora il layout standard. Hai accesso al server con repository SVN? –
Sì. Per chiarire, non c'è nulla nel repository svn chiamato "trunk" –
Ma c'è una directory che riproduce il ruolo di trunk (potrebbe essere chiamato "Trunk" o "Project" o COASWST o altro, voglio dire: vorresti che Git si impegna a contiene solo il contenuto di quella directory o anche quella directory) o tutti i dati sono concentrati nella radice del repository SVN? E un'altra domanda: è vero che il tuo repository SVN contiene 636 revisioni (è l'ultima revisione che posso vedere nell'output)? –