Доступны результаты сравнения производительности систем управления исходными текстами bzr (Ubuntu Bazaar), git и hg (Mercurial).
Наилучшую производительность продемонстрировал Git. Mercurial
оказался в среднем в 2.75 раза медленнее Git, Bazaar при этом отстал от
Git в 5 раз.
Подробнее:
- Инициализация репозитория: git (0.086s), bzr (0.334s), hg (0.137s);
- Добавления в репозиторий исходных текстов Linux ядра 2.6.0: git (14.269s), bzr (4.852s), hg (2.526s);
- Коммит дерева исходных текстов Linux ядра 2.6.0: git (10.263s), bzr (43.968s), hg (30.890s);
- Формирование diff для ядра 2.6.25.2: git (24.425s), bzr (51.158s), hg (37.846s);
- Коммит большого блока изменений: git (28.468s), bzr (1m8.627s), hg (47.948s);
- Формирование diff, без предшествующих изменений: git (0.343s), bzr (47.448s), hg (1.340s);
- Получение статуса о состоянии репозитория, без предшествующих изменений: git (1.230s), bzr (4.027s), hg (1.077s);
- Коммит простейших изменений: git (0.397s), bzr (9.010s), hg (1.913s);
- Размер репозитория:
- git (gc): 92 MB;
- bzr (pack): 112 MB;
- hg: 179 MB.
В заметке "
...
Читать дальше »