понадобилось мне сделать клон репозитория http://svn.mandriva.com/viewvc/soft/·
чуть меньше трёхсот тысяч коммитов (пардон, ревизий)·
вычитал, что есть такая программа svnsync, делающая полную копию репозитория со всеми коммитами (пардон, ревизиями)·
запустил (не очень тривиальная процедура, я вам скажу, но это отдельная история)·
на следующий день параллельно запустил git svn clone, чисто для пробы·
а ещё через пару дней прибил процесс snvsync-а:
судя по проявляемой им прыти, качал бы он эти триста тысяч коммитов (пардон, ревизий), как минимум, месяц·
а то и два·
а git svn clone управился примерно за неделю·
а теперь смертельный номер:
не локального, а с сервера в интернетах!
против недели на клонирование svn→git!
или месяца svn→svn!!!
вы всё ещё обожаете svn? тогда мы идём к вам!
чуть меньше трёхсот тысяч коммитов (пардон, ревизий)·
вычитал, что есть такая программа svnsync, делающая полную копию репозитория со всеми коммитами (пардон, ревизиями)·
запустил (не очень тривиальная процедура, я вам скажу, но это отдельная история)·
на следующий день параллельно запустил git svn clone, чисто для пробы·
а ещё через пару дней прибил процесс snvsync-а:
судя по проявляемой им прыти, качал бы он эти триста тысяч коммитов (пардон, ревизий), как минимум, месяц·
а то и два·
а git svn clone управился примерно за неделю·
а теперь смертельный номер:
$ time git clone myserver:svn.mandriva.com/soft Cloning into soft... remote: Counting objects: 1046181, done. remote: Compressing objects: 100% (151855/151855), done. remote: Total 1046181 (delta 882364), reused 1033737 (delta 871336) Receiving objects: 100% (1046181/1046181), 1.67 GiB | 1.04 MiB/s, done. Resolving deltas: 100% (882364/882364), done. real 36m37.312s user 7m1.266s sys 3m58.775sтридцать шесть с половиной минут на клонирование git-репозитория!
не локального, а с сервера в интернетах!
против недели на клонирование svn→git!
или месяца svn→svn!!!
вы всё ещё обожаете svn? тогда мы идём к вам!
2 комментария:
— Hello, this is Linus Torvalds, and I pronounce SVN as git.
Спасибо, теперь я знаю, что рассказывать тем, кто не знает, почему им надо выбрать git.
Отправить комментарий