arbeiten Ich migriere ein SVN-Repository über Git. Der git-svn-Befehl behandelt die Zweige und Tags nicht richtig, aber ich stolperte über ein Tool namens svn2git, das dies zu lösen scheint (https://github.com/nirvdrum/svn2git).Versucht, svn2git unter Windows
Ich habe versucht, dieses Tool auf Windows zu arbeiten, aber ich hatte nicht viel Erfolg.
Ich begann mit dem Kopieren der Svn2git-Installation nach C: \ svn2git und das Herunterladen von Ruby für Windows (http://rubyinstaller.org/) und speicherte es unter C: \ Ruby193.
Lauf svn2git kam mit
/bin/env: ruby: No such file or directory
ich dann jeweils Rubys bin und lib Ordner svn2git Bin und lib Ordner kopiert.
die svn2git Rennen kam dann wieder mit
<internal:gem_prelude>:1:in `require': cannot load such file -- rubygems.rb (LoadError) from <internal:gem_prelude>:1:in `<compiled>'
Wer weiß, wie diese auf Windows-Umgebung arbeiten zu bekommen? Danke
Was ist los mit git-svn und Ihren Filialen? Haben Sie nicht standardmäßige Stamm-/Branchen-/Tag-Layouts? –
@DmitryPavlenko: Das Problem ist, dass Tags nicht als echte Git-Tags, sondern als Zweige erstellt werden. svn2git konvertiert SVN-Tags in Git-Tags. Dies hat nichts mit einem speziellen Repo-Layout zu tun. – eckes